簡體   English   中英

我想在Mac中使用ruby1.9.3,但在安裝ruby1.9.3之后仍使用ruby1.8.7

[英]I want to use ruby1.9.3 in my Mac, but it still using ruby1.8.7 after I installed the ruby1.9.3

如您所知,Ruby已預裝在Mac中,版本為1.8.7。

[zhuhuihuihui@akematoMac-mini ~] $ 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.9.3之后,我仍然得到相同的版本(1.8.7),只有鍵入完整路徑,我才能使用ruby-1.9.3,如下所示:

[zhuhuihuihui@akematoMac-mini ~] $ ~/.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。

任何幫助將不勝感激。

我沒有嘗試通過brew安裝rbenv,但是您完成了這部分嗎?

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

之后,您仍然需要按照注意事項所述,將eval“ $(rbenv init-)”添加到您的個人資料中。 您只需要執行一次。

這可能與您的$PATH 您是否已編輯.bash_profile來添加rbenv的路徑?

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

基本上,我建議您確保已按照說明完成步驟2-6: https : //github.com/sstephenson/rbenv#installation

是的,我輸入后

eval "$(rbenv init -)"

在我的終端上,它有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM