2013-07-06 51 views
2

我有我的升級版本的Ruby RVM與OS X上的一些問題如何在OS X上使用RVM而不使用RVM?

RMV使用MacPorts的,害我跑sudo port selfupdate,它得到了一堆編譯錯誤的,儘管安裝了正確的Xcode命令行工具。

我發現了一些使用Linux的安裝說明apt-get,但不幸的是我沒有在我的Mac上安裝。

我想安裝沒有RVM的Ruby。我怎樣才能做到這一點?

+2

你有家常菜嗎?看到這個:http://stackoverflow.com/questions/12287882/installing-ruby-with-homebrew – superEb

+0

RVM有一個[MacPorts集成文檔中的整個頁面](http://rvm.io/integration/macports)。 –

+0

@AndrewMarshall謝謝,但我知道這個頁面,我總是得到同樣的錯誤:'command failed:cd /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base && CC =/usr/bin/cc ./configure --prefix =/opt/local --with-tclpackage =/Library/Tcl --with-install-user = root --with-install-group = admin --with-directory -mode = 0755 --enable-readline的&&使&& make install的SELFUPDATING = 1 退出代碼:2 DEBUG:錯誤安裝新的MacPorts基地:...錯誤中:/ opt/local/bin目錄/端口:端口自更新失敗:錯誤安裝新的MacPorts基地:命令執行失敗' – Newben

回答

3

如果MacPorts的不爲你工作,嘗試自制:

rvm autolibs homebrew 

請注意:雖然不是必需的,你可能想使用它與autolibs之前安裝自制。它讓Homebrew不在RVM目錄中。

1

使用Homebrew,您可以install and manage a single version of Ruby

brew update 
brew install ruby 

,或者甚至更好,使用rbenv作爲一個靈活的選擇RVM:

brew update 
brew install rbenv 
brew install ruby-build 
rbenv install 2.0.0-p247 
rbenv rehash 

rbenv則可以很容易地使用特定版本Ruby的globallyper project(然後可以將其添加到源代碼管理)。

注意,你可能要遵循從rbenv的「注意事項」的建議(brew info rbenv),特別是有關添加eval "$(rbenv init -)"到您的個人資料部分。

+1

'釀造安裝ruby'就是我全部的希望我的簡單的Ruby需要 - 我只是使用Ruby 2 nanoc和奇系統管理員的腳本。如果需要,我可以輕鬆更新,如果需要的話,也可以一次性轉儲所有的Homebrew和安裝程序。我用RVM了幾年,但它是太多矯枉過正,有點太有問題的安裝上,我喜歡新的機器。 –

相關問題