2014-06-07 176 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