RVM은 기능이 아니며 'rvm use…'로 루비를 선택하면 작동하지 않습니다
루비 버전 나열
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) [[-s "$ HOME / .rvm / scripts / rvm"]] &&를 편집하고 추가하십시오 . "$ HOME / .rvm / scripts / rvm" 에서 .bash_profile 파일로
2) 터미널을 다시 시작하고 RVM 명령을 다시 시도하십시오.
터미널을 열 때마다 위의 제안을 다시 수행하고 싶지 않으면 추가하십시오.
source ~/.rvm/scripts/rvm
끝에 ~/.bashrc
로그인 셸에서와 같이 rvm이 실행되고 있지 않기 때문에 오류가 발생합니다. 따라서 아래 명령을 시도하십시오.
/bin/bash --login
터미널에서 로그인 쉘로 rvm 명령을 즉시 실행할 수 있습니다.
감사!
다른 답변과 동일한 원칙은 터미널을 다시 여는 것보다 빠르다고 생각했습니다. :)
bash -l -c "rvm use 2.0.0"
당신은 추가 할 필요 source ~/.rvm/scripts/rvm
에 ~/.your_shellrc file
. 지금부터 쉘을로드하면 rvm이로드됩니다.
예를 들면 다음과 같습니다.
zsh 쉘을 사용중인 경우 ~/.zshrc
파일 에 추가해야 합니다.
bash 쉘을 사용하는 경우 ~/.bashrc
파일 에 추가해야 합니다
그런 다음 새 탭을 열어 효과를 확인하십시오.
우분투 (18.08)의 경우 .bashrc에 아래 줄을 추가했으며 작동합니다.
source /home/username/.rvm/scripts/rvm
이 줄을 추가하십시오.
새로운 우분투 16.04 설치에서
1) 터미널 => 편집 => 프로필 환경 설정
2) 명령 탭 => 로그인 쉘로 실행 명령 확인
3) 터미널을 닫았다가 다시 엽니 다
rvm --default use 2.2.4
FWIW- 나는 방금 이것도 가로 질러 갔다. 셀레늄 런이 취소 된 상황이었다. 아마도 하위 쉘이 인스턴스화되어 남아있을 수 있습니다. 터미널 창을 닫고 새 창을 여는 것이 전부였습니다. (macOS 시에라)
'development' 카테고리의 다른 글
Heroku '허가 거부 (공개 키) 치명적 : 원격 저장소에서 읽을 수 없음'문제 (0) | 2020.06.22 |
---|---|
정규식에서 "\ d"는 숫자를 의미합니까? (0) | 2020.06.22 |
Windows 서비스가 존재하는지 확인하고 PowerShell에서 삭제 (0) | 2020.06.22 |
mysql 비밀번호 유효성 검사를 끄려면 어떻게합니까? (0) | 2020.06.22 |
널 (null)과 비어있는 ( "") Java 문자열의 차이점 (0) | 2020.06.22 |