2011-11-01 2 views
1

저는 리눅스를 처음 사용합니다. 나는 쿠분투 11.10을 가지고 있는데, 나는 루비 1.9.2를 설치했다. 그리고 나서야 rvm을 설치했다. 이 후 나는rvm이 루비 버전을 설정하지 않습니다

rvm install 1.9.2 

rvm install 1.8.7 

를 만들어 내가

rvm use 1.8.7 
ruby -v 

를 사용할 때 내가 다른 버전을 사용하는 tryed

ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux] 

기록하지만 어쨌든 같은 기록 , 그래서 나는 rvm 해달라고 생각하지 P는 루비 버전을 선택하는 폭동. 이 문제를 해결하는 방법? 그것은 내가 루비를 설치 한 이후에야 내가 rvm을 설치 한 이후에야?

+0

어떻게 RVM을 설치 했습니까? 귀하의 사용자 계정 아래 또는 루트로? – Tilo

+0

당신은'printenv | grep rvm' – Tilo

+0

내가 사용자 계정처럼 설치했다고 생각합니다. – Pavel

답변

2

rvm list의 출력을 보면 두 개의 루비가 설치되어 있으며 그 중 아무 것도 기본값이 아닙니다.

1.9.2를 기본값으로 만드는 단계를 놓친 것처럼 보입니다.

그리고 그것은 당신이 당신의 .bash_profile 파일을 수정하지 않았다 보인다

참조이 페이지의 3 단계 :

: ~/.bash_profile이 줄을 포함해야

http://beginrescueend.com/rvm/install/

파일

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function 

(.bash_profile을 수정 한 후, 새로운 쉘을 시작해야합니다)

그런 다음이 실행

rvm --default use 1.9.2 

ruby -v 

도 참조 (설정하는 기본 루비 버전) :

http://beginrescueend.com/rubies/default/

0

먼저 rvm이 올바르게 설치되었는지 확인해야합니다. 터미널에 type rvm | head -1을 입력하여 확인할 수 있습니다. 응답이 rvm is a function이면 rvm이 올바르게 설치됩니다.

설치 문제가 신중하게 각 단계를 진행하는 경우에도 여전히 잘못된 것이 무엇인지 알 수 없으면 freenode (irc)에서 #rvm 채널을 방문하는 것이 좋습니다. 제작자 및 기타 지식이 풍부한 사용자는 거의 항상 사용 가능하고 친절하며 문제를 해결하는 데 도움이됩니다. 루비를 광범위하게 사용하게되면 결국 rvm이 제공하는 기능 (보석 세트 등)이 더 많이 필요하게되고 #rvm은 문제가 생길 때 큰 리소스가 될 수 있습니다.

관련 문제