Ubuntu 14.04에 RVM과 함께 Ruby 설치 stable 그런 다음 터미널을 다시

다음 명령을 사용하여 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 버전의 루비를 보았습니다.

터미널 프로필을 편집하고 터미널을 다시 시작한 후 내 버전의 루비가 최신 것으로 나타났습니다.