2013-03-22 3 views
2

제가 설치했거나 루퍼의 새로운 버전이 leopard 10.5.8을 실행하는 것으로 보입니다. 그러나 컴퓨터를 실행할 때 ruby --version it shows the old one 1.8.7 (기본 컴퓨터)을 실행하면 ...루비는 여전히 이전 버전을 보여줍니다

모든 .rb 파일과

/usr/local/lib/ruby/2.0.0/ 

:

find /usr -type f -name \*.rb 

이 ruby2.0.o 표시가에 있습니다.

하지만 locate ruby

를 사용하여 체크가

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby 

언제든지 나는 그것이 1.8.7 보여줍니다 ruby --version 확인 아래에있는 버전 1.8.7을 보여줍니다 ... 나는 그것을 변경하는 방법?

완전히 새내기 ... 감사합니다.

BTW rvm이 anychance 또는 homebrew로 설치하지 않고 My xcode에 다운로드가 없습니다.

답변

6

오늘날 대부분의 시스템은 PATH 환경 변수를 사용하여 실행할 프로그램을 검색합니다. 당신이 /usr/local/lib/ruby/2.0.0/에 루비를 설치 한 경우에 당신은 당신의 PATH 따라 수정해야합니다 : 당신은 당신이 직면하고있는 문제를보고해야하는 소프트웨어 문제에 관해서는

export PATH="/usr/local/lib/ruby/2.0.0/bin:$PATH" 

:

+0

고마워, 나는 표범 g5와 g4 버전의 homebrew에 curl을 사용하여 다운로드 했으므로 텍스트 편집기를 사용하여 .profile 페이지에서 git을 제거하고 경로를 변경해야한다. ...감사 –

3

런 후 날 위해 무엇을했는지 RMV와 루비를 다시 설치하려고 원에 보내고 단순히 RVM에서 사용하는 기본 루비 버전 변경되었습니다

내 경우 RVM 목록

을 실행 해보십시오을 나는

=* ruby-2.1.1 [ x86_64 ] 
ruby-2.1.4 [ x86_64 ] 
ruby-2.2.2 [ x86_64 ] 
했다

ruby-2.1.1 [ x86_64 ] 
ruby-2.1.4 [ x86_64 ] 
=* ruby-2.2.2 [ x86_64 ] 
,691,363 :

2.2.2를 사용 --default RVM을 실행 한 후, 나는 올바른 루비 버전을했다210

참조 https://rvm.io/rubies/default