2011-12-30 249 views
0

我試圖在運行OS X 10.6.8和Xcode 3.2.5的Mac上安裝Ruby-1.9.2-head。每當我運行「rvm install ruby​​-1.9.2-head」命令時,在「#configuring」部分出現錯誤。 configure.log文件說:遇到問題在RVM上安裝Ruby

./configure --prefix =/Users/me/.rvm/rubies/ruby​​-1.9.2-head --enable-shared --disable-install-doc --with -libyaml-dir =/Users/me/.rvm/usr configure:error:can not run/bin/sh tool/config.sub

我試過完全刪除rvm,然後重新安裝穩定版本(根據Wayne的RVM主頁上的說明無效。另外,我已經安裝了1.8.7版本的Ruby(隨機附帶)。

我成功地在另外兩臺運行OS X 10.6.8的機器上安裝了rvm和Ruby,但他們運行的是Xcode 3.2.6。我是否需要升級Xcode?

謝謝。

回答

0

rvm notes說你只需要Xcode Tools Version 3.2.1 (1613) or later來安裝rvm。

我記得自從我的Lion升級安裝ruby 1.9.2以來,我不得不安裝最新的XCode版本。雖然您運行OS X 10.6.8而不是Lion,但應該有一個新的XCode版本供您下載。

+0

我安裝了Xcode 3.2.6,甚至沒有解決這個問題。這真的很奇怪。 – William 2011-12-30 06:26:43

+0

嘗試獲取更高版本的Xcode。並嘗試使用像brew這樣的包管理器來安裝rvm。 (即使它失敗了,它可能會給你提供更好的支持來調試這個問題,像升級xcode之類的技巧)。 – jake 2011-12-30 06:47:41

+0

我相信Xcode 3.2.6是我可以在Snow Leopard上運行的最高版本。 Xcode 4+需要Lion。有趣的是,我現在剛剛使用rvm安裝了Ruby 1.9.3-p0,所以我想我會在我的MB Air上使用該版本,並在其他兩個系統上使用1.9.2。我會考慮看起來很有趣的Homebrew。 – William 2011-12-30 12:58:18