2013-08-06 1 views
0

아시다시피를 설치 한 후 여전히 ruby1.8.7를 사용하여, 루비 맥에 사전 설치되어 있으며 버전 1.8.7내가 내 맥에서 ruby1.9.3를 사용하려면,하지만 난 ruby1.9.3

[[email protected] ~] $ ruby --version 
ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin12.0] 
입니다입니다

몇 가지 이유 때문에 저는 대신 Ruby-1.9.3을 사용해야합니다.

기본적으로, 다음 단계에 따라 :

brew update 
brew install rbenv 
brew install ruby-build 
rbenv install 1.9.3-p0 
rbenv rehash 

모든 것이 잘 작동을하지만, 내가 설치 한 후 난 여전히 동일한 버전 (1.8.7)을 얻는 1.9.3 나는 루비 1.9.3을 사용할 수 있습니다 다음과 같이 전체 경로를 입력 한 경우에만 :

[[email protected] ~] $ ~/.rbenv/versions/1.9.3-p0/bin/ruby --version 
ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin12.4.0] 

그러나 내 시스템은 여전히 ​​Ruby-1.8.7을 사용하고 있습니다.

도움이 될 것입니다.

+1

[docs] (https://github.com/sstephenson/rbenv#homebrew-on-mac-os-x)에서 : * 이후에는'eval '$ (rbenv init -)을 추가해야합니다. "라고 경고 문구에 명시된대로 귀하의 프로파일로 보내주십시오. 이 작업은 한 번만 수행하면됩니다. * – Stefan

답변

4

양조와 함께 rbenv를 설치하지 않았지만이 부분을 해 보셨습니까? 에서

: https://github.com/sstephenson/rbenv

는 이후 여전히 평가 추가해야합니다 "$ (rbenv 초기화 -)"프로필에주의 사항에 명시된 바와 같이. 이 작업은 한 번만 수행해야합니다.

1

이것은 아마도 $PATH과 관련이 있습니다. .bash_profile을 편집하여 rbenv의 경로를 앞에 추가 했습니까?

$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile 

기본적으로,이 지침에서 확인이 한 단계 2-6를 만들기 위해 당신을 추천 : 난 내 터미널에서

eval "$(rbenv init -)" 

를 입력 https://github.com/sstephenson/rbenv#installation

0

예, 후, 그것은 작동 .

관련 문제