2013-11-02 156 views
7

我想我的OSX 10.9操作系統上安裝Ruby 1.9.3和我不斷收到以下錯誤:安裝OSX mavricsmavrics的紅寶石1.9.3

Error running 'requirements_osx_port_update_system ruby-1.9.3-p448', 
please read /Users/ramesh/.rvm/log/1383430694_ruby-1.9.3-p448/update_system.log 
Requirements installation failed with status: 1. 

我使用下面的命令來執行製作安裝:

rvm install 1.9.3 

完整的日誌,如下所示:

checking for Tcl configuration... configure: error: Can't find Tcl configuration definitions 
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 && make install SELFUPDATING=1 
Exit code: 1 
DEBUG: Error installing new MacPorts base: command execution failed 
while executing 
"macports::selfupdate [array get global_options] base_updated" 
Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: command execution failed 

要求更新日誌:

checking for Tcl configuration... configure: error: Can't find Tcl configuration definitions 
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 && make install SELFUPDATING=1 
Exit code: 1 
DEBUG: Error installing new MacPorts base: command execution failed 
while executing 
"macports::selfupdate [array get global_options] base_updated" 
Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: command execution failed 
+0

能否請您發表日誌。 – Waclock

+0

增加了日誌你能幫我解決嗎? – msrameshp

+0

運行以下命令'rvm get latest; rvm重新加載; RVM requirements'要求,並確保已安裝的安裝之前,建議所有要求'ruby' – Litmus

回答

21

最後我找到了解決方案。我必須使用以下命令爲osx 10.9(Mavrics)安裝新的命令行工具。

sudo xcode-select --install 

然後,我不得不運行以下命令來執行macports selfupdate。

sudo port -v selfupdate 

然後我可以使用以下命令成功安裝ruby 1.9.3。

rvm install 1.9.3 

希望這對面對相同困境的任何人都有幫助。

+0

服務器沒有更新。 – zinking

+0

任何想法如何解決它在10.8?沒有--install命令選項。 用法:xcode的選--print路徑 打印活性的Xcode夾 的路徑或:xcode的選 - 水閥 設置爲活動的Xcode夾 或路徑:xcode的選--version 打印xcode-select的版本 –

0

在我的電腦(運行小牛),這似乎是Xcode的命令行工具進行安裝,因爲我曾獲得GCC,git的,等等,但有一個小的額外軟件包我不得不這樣做下載:

$ sudo xcode-select --install 

這提示安裝的命令行工具。緊接着$ rvm requirements rvm先決條件安裝正確,我能夠安裝紅寶石。