2013-02-26 67 views

回答

0

我想通了!

因此,首先我刪除了一些與RVM相關的問題,如某些答案中所建議的。重新啓動。安裝了Xcode的最新版本和Xcode的命令行工具(Xcode-prefereces-downloads)。然後重新啓動,最後使用RailsInstaller。一旦我使用了軌道重新開始,並且在世界上一切都很好。感謝大家的幫助。

4

你的系統上是否安裝了Homebrew?如果是,請在命令行中嘗試使用

brew install openssl 

+2

添加到這一點,你需要再後來重新安裝Ruby或重新編譯OpenSSL的擴展 – 2013-02-26 21:38:05

+0

我想已經: 'BREW將OpenSSL安裝 警告:您的Xcode(4.5.1)已經過時 請安裝的Xcode 4.6。 錯誤:openssl-1.0.1e已經安裝了' – mikhail90 2013-02-26 21:49:29

+2

您是否升級了Xcode? – 2013-02-26 21:50:23

3

嗯,你有rvm,但你爲什麼需要sudo?我以爲rvm是在沙箱模式。無論如何,錯誤只是意味着它無法找到ssl路徑。首先,確保你已經安裝了openssl。如果沒有,那麼你需要安裝它(brew,macport等)或rvm pkg install openssl並讓rvm管理它的路徑(你已經有了rvm)。之後,你需要重新安裝紅寶石。 RVM指南here

8

您需要重新安裝紅寶石:

rvm get head --autolibs=3 
rvm pkg remove 
rvm reinstall all --force 

autolibs supporrt會照顧更新依賴關係和包括他們在紅寶石

+0

當我嘗試重新安裝時: '運行'env LDFLAGS = -L/opt時出錯/ sm/pkg/active/lib CFLAGS = -I/opt/sm/pkg/active/include CPATH =/opt/sm/pkg/active/include ./configure --prefix =/Users/moza/.rvm/rubies /ruby-2.0.0-p0 --with-opt-dir =/usr/local/opt/libyaml:/ usr/local/opt/readline:/ usr/local/opt/libxml2:/ usr/local/opt/libxslt:/ usr/local/opt/libksba:/ usr/local/opt/openssl:/ usr/local/opt/sqlite --disable-install-doc --without-tcl --without-tk --enable-shared ', 請閱讀/Users/moza/.rvm/log/ruby-2.0.0-p0/configure.log 運行configure時出錯。停止安裝。# – mikhail90 2013-02-27 14:44:49

+0

你可能會遇到另一個問題,確保運行:'rvm get head'並讀取所有輸出,然後使用'rvm reinstall ruby​​ - autolibs = 3'進行安裝。 – mpapis 2013-02-27 18:20:05

0

你不使用sudo的。 sudo僅用於執行多用戶安裝,並且僅在初始安裝期間進行,並且將用戶添加到rvm組(如果安裝程序沒有爲您執行安裝,通常表明您的安裝是錯誤的)

相關問題