2013-07-03 2 views
1

이미 루비 1.8.7이있는 centos로 ruby ​​2.0을 설치했습니다. 이전 설치가 있는지 몰랐습니다. RVM이 설치되어있는 것으로 나타났습니다. 이제는 작동하지 않습니다.ruby ​​1.8.7 & rmv가없는 ruby ​​2, 설치 실패

내가 이해에서 RVM 출력

$ /usr/local/rvm/bin/rvm list 
$ rvm rubies 
No rvm rubies installed yet. Try 'rvm help install'. 

, RVM은 루비의 설치된 버전이 이미 알고하지 않습니다.

모든 버전을 제거하고 RVM을 사용하여 ruby를 재설치 할 수 있습니까?

답변

2

RVM은 "설치"시스템 루비 수 있습니다 :

rvm mount /path/to/ruby 

또는 모든 루비 PATH에 추가됩니다 가정 할

rvm automount 
RVM은 PATH 이진 어떤 ruby 사용할 발견하고 rvm list

에 추가합니다

+0

ok, rvm이 (가) 사용자로 설치되었으며 2 가지 버전의 루비를 발견했습니다. 은 이제 내 프로그램을 사용해야하는 버전 만 정의하면됩니다. http://pastie.org/8107465 – Gaspacho

+0

나는'rvm ext-ruby-2.0.0-p0을 사용하라 --default'라고 제안 할 것이다. – mpapis

0

RVM은 시스템 수준에서 설치된 루비를 고려하지 않습니다. 사용자 홈 디렉토리의 RVM 자체 폴더에 루비를 설치합니다. RVM을 사용하여 원하는 루비 버전 만 설치하면됩니다. RVM 루비는 시스템에 설치된 루비보다 우선해야하기 때문에 정상적으로 작동합니다.

+0

고맙습니다. – Gaspacho