다음 명령을 사용하여 RVM을 설치했습니다.
\curl -L https://get.rvm.io | bash -s stable
그런 다음 터미널을 다시 시작하고이 명령을 실행했습니다.
source ~/.rvm/scripts/rvm
rvm requirements
rvm install ruby
rvm use ruby --default
터미널을 시작할 때이 명령을 실행하면 루비 2.1.2가 기본 루비 버전이되지만 터미널을 다시 시작하면 실행됩니다
ruby -v
다음 메시지가 표시됩니다.
The program 'ruby' can be found in the following packages:
* ruby
* ruby1.8
Try: sudo apt-get install <selected package>
답변
당신은 당신의 ~/.profile
또는 ~/.bashrc
RVM 설치 프로그램이 수정 했습니까? 그것들은 설치해야하지만 잘못된 설치가있을 수 있습니다. (솔직히 RVM의 지시 사항과 설치 절차가 있습니다. 대단히 혼란 스럽다.)
쉘 시작시 RVM을 항상로드하려면 초기화 명령을 쉘의 구성 파일에 저장해야합니다. Ubuntu (또는 임의의 Linux)에서 Bash를 사용하면 ~/.bashrc
. OS X와 같은 다른 운영 체제에서는 ~/.bash_profile
.
다음을 호출하여 명령을 추가 할 수 있습니다. 이 블로그 게시물 :
cd ~
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> .bashrc
그런 다음 쉘을 다시 시작하면 RVM이 소스되어야합니다.
답변
나는 원래의 포스터 단계를 따르고 .bashrc와 .bash_profile을 확인했다.
실행중인 bash 쉘을 / bin / bash –login으로 확인해야합니다.
일반적으로 로그인으로 모든 명령을 실행하는 설정이 있습니다. 내 rvm은 .bashrc와 .bash_profile에있는 모든 올바른 정보를 가지고 있었지만 여전히 1.8 버전의 루비를 보았습니다.
터미널 프로필을 편집하고 터미널을 다시 시작한 후 내 버전의 루비가 최신 것으로 나타났습니다.