반응형
RVM과 함께 Ruby 1.9.3을 설치했지만 명령줄에 ruby -v가 표시되지 않음
콘솔 출력은 다음과 같습니다.
sergio@sergio-VirtualBox:~$ rvm list
rvm rubies
ruby-1.9.3 [ i386 ]
sergio@sergio-VirtualBox:~$ rvm use 1.9.3
Using /usr/share/ruby-rvm/gems/ruby-1.9.3
sergio@sergio-VirtualBox:~$ ruby -v
The program 'ruby' can be found in the following packages:
* ruby1.8
* ruby1.9.1
Try: sudo apt-get install <selected package>
무슨 일이죠?컴퓨터를 재부팅해야 합니까?아니면 즉시 작동해야 합니까?Ubuntu 11.10을 사용하고 있습니다. 도움을 주시면 감사하겠습니다.
RVM 버전이 손상되었습니다.Ubuntu는 RVM에 많은 오류를 발생시키는 작업을 수행합니다. 현재로서는 안전하게 해결할 수 있는 유일한 방법은 다음과 같습니다.
sudo apt-get --purge remove ruby-rvm
sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
새 터미널을 열고 이전 RVM 설정에서 환경이 깨끗한지 확인합니다(출력이 없어야 함).
env | grep rvm
출력이 있으면 새 터미널을 열어 보십시오. 도움이 되지 않으면 컴퓨터를 다시 시작하십시오.
RVM 설치:
\curl -L https://get.rvm.io |
bash -s stable --ruby --autolibs=enable --auto-dotfiles
핸드헬드가 필요한 경우 Ubuntu 12.04에서 Ruby 설치를 살펴보십시오. 이에 대한 자세한 설명이 나와 있습니다.
- 터미널을 엽니다.
- 편집 -> 프로파일 환경설정으로 이동합니다.
- 열린 창에서 제목 & 명령 탭을 선택합니다.
- 로그인 셸로 명령 실행 확인란을 표시합니다.
- 창을 닫고 터미널을 다시 시작합니다.
공식 링크 확인
오늘 비슷한 문제가 발생했습니다. 루비 버전이 rvm 설치와 일치하지 않았습니다.
> ruby -v
ruby 2.0.0p481
> rvm list
rvm rubies
ruby-2.1.2 [ x86_64 ]
=* ruby-2.2.1 [ x86_64 ]
ruby-2.2.3 [ x86_64 ]
또한.rvm current실패한
> rvm current
Warning! PATH is not properly set up, '/Users/randallreed/.rvm/gems/ruby-2.2.1/bin' is not at first place...
오류 메시지가 이 유용한 명령을 권장하여 이 문제를 해결했습니다.
> rvm get stable --auto-dotfiles
언급URL : https://stackoverflow.com/questions/9056008/installed-ruby-1-9-3-with-rvm-but-command-line-doesnt-show-ruby-v
반응형
'programing' 카테고리의 다른 글
| DirectCast, CType, TryCast를 사용한 주조 데이터 유형 (0) | 2023.06.03 |
|---|---|
| UI 레이블에서 개요 텍스트를 표시하려면 어떻게 해야 합니까? (0) | 2023.06.03 |
| Mongo에서 사용되지 않는 필드를 제거하는 방법은 무엇입니까? (0) | 2023.06.03 |
| 해시를 예쁘게 인쇄하는 가장 좋은 방법 (0) | 2023.06.03 |
| iPhone에서 처음 앱 실행을 감지하는 방법 (0) | 2023.06.03 |