루비 버전 나열
console:~$ rvm list
rvm rubies
ruby-2.0.0-p481 [ i686 ]
# => - current
# =* - current && default
# * - default
특정 버전의 루비를 사용하십시오
console:~$ rvm use 2.0.0
RVM is not a function, selecting rubies with 'rvm use ...' will not work.
You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for a example.
답변
콘솔이 로그인 쉘로 실행 중이 아니므로 rvm 기능에 액세스 할 수 없습니다. Ubuntu를 실행중인 경우 다음을 수행 할 수 있습니다.
- 열린 콘솔
- 편집-> 프로파일 환경 설정을 선택하십시오.
- 선택 탭 : 제목 및 명령
- ‘로그인 쉘로 명령 실행’확인란
- 터미널 재시작
답변
bash --login
터미널에서 입력 하십시오. 그리고 줘rvm use 2.0.0
답변
rvm이 “.bash_profile”을 제대로로드하지 못하는 것 같습니다. 터미널을 열고 MAC OS X 또는 Ubuntu 14.04에서 수정하고 다음을 작성했습니다.
source ~/.rvm/scripts/rvm
답변
내 환경은 OSX Yosemite입니다. 같은 문제가 있었다 …. 다음을 추가하여 해결
1) 다음 줄을 편집하여 .bash_profile 파일에 추가 하십시오.
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
2) 터미널을 다시 시작하고 RVM 명령을 다시 시도하십시오.
답변
터미널을 열 때마다 위의 제안을 다시 수행하고 싶지 않으면 추가하십시오.
source ~/.rvm/scripts/rvm
끝에 ~/.bashrc
답변
로그인 셸에서와 같이 rvm이 실행되고 있지 않기 때문에 오류가 발생합니다. 따라서 아래 명령을 시도하십시오.
/bin/bash --login
터미널에서 로그인 쉘로 rvm 명령을 즉시 실행할 수 있습니다.
감사!
답변
다른 답변과 동일한 원칙은 터미널을 다시 여는 것보다 빠르다고 생각했습니다. 🙂
bash -l -c "rvm use 2.0.0"