2014-06-07 229 views
0

當我想在我的電腦中使用rbenv install ruby 2.0.0與Ubuntu 14.04。它會導致以下錯誤:rbenv無法安裝紅寶石

$ rbenv install 2.0.0-p247 
Downloading yaml-0.1.6.tar.gz... 
-> http://dqw8nmjcqpjn7.cloudfront.net/7da6971b4bd08a986dd2a61353bc422362bd0edcc67d7ebaac68c95f74182749 
Installing yaml-0.1.6... 
Installed yaml-0.1.6 to /home/grant/.rbenv/versions/2.0.0-p247 

Downloading ruby-2.0.0-p247.tar.gz... 
-> http://dqw8nmjcqpjn7.cloudfront.net/3e71042872c77726409460e8647a2f304083a15ae0defe90d8000a69917e20d3 
Installing ruby-2.0.0-p247... 

BUILD FAILED 

Inspect or clean up the working tree at /tmp/ruby-build.20140607140231.15470 
Results logged to /tmp/ruby-build.20140607140231.15470.log 

Last 10 log lines: 
compiling ossl_hmac.c 
compiling ossl_x509store.c 
compiling ossl_pkcs12.c 
compiling ossl_pkey_dh.c 
compiling ossl_x509name.c 
installing default openssl libraries 
linking shared-object openssl.so 
make[2]: Leaving directory `/tmp/ruby-build.20140607140231.15470/ruby-2.0.0-p247/ext/openssl' 
make[1]: Leaving directory `/tmp/ruby-build.20140607140231.15470/ruby-2.0.0-p247' 
make: *** [build-ext] Error 2 

我已確認我已經安裝了openssllibssl1.0.0libssl-dev包。我該如何解決它?

+0

其他版本的工作? – tadman

+0

簽出所有依賴關係https://gorails.com/setup/ubuntu/14.04#ruby – dubadub

+0

1.9.3可以安裝成功,但2.0.0,2.1.0都安裝失敗。 –

回答

0

正如另一個用戶提到的,這個問題似乎與readline一起發生,並且可以通過重新安裝包來解決。

brew uninstall readline 
brew install https://raw.githubusercontent.com/Homebrew/homebrew/0181c8a1633353affefabe257c170edbd6d7c008/Library/Formula/readline.rb 
brew pin readline