2015-01-13 23 views
6

Próbując Setup Ruby On Rails on Ubuntu 14.04 Trusty TahrBłąd `rbenv zainstalować 2.2.0`

The Ouput błędzie konsola:

rbenv install 2.2.0 
Downloading ruby-2.2.0.tar.gz... 
-> http://dqw8nmjcqpjn7.cloudfront.net/7671e394abfb5d262fbcd3b27a71bf78737c7e9347fa21c39e58b0bb9c4840fc 
Installing ruby-2.2.0... 

BUILD FAILED (Ubuntu 14.04 using ruby-build 20150112) 

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

Last 10 log lines: 
compiling ossl_digest.c 
compiling ossl_x509name.c 
compiling ossl_bio.c 
compiling ossl_config.c 
compiling ossl_asn1.c 
installing default openssl libraries 
linking shared-object openssl.so 
make[2]: Leaving directory `/tmp/ruby-build.20150113142305.19357/ruby-2.2.0/ext/openssl' 
make[1]: Leaving directory `/tmp/ruby-build.20150113142305.19357/ruby-2.2.0' 
make: *** [build-ext] Error 2 

Log file ruby-build.20150113142305.19357.log.

Odpowiedz

15

Ruby 2.2.0 wymaga wersji rozwojowej z libffi, więc ten powinien help:

sudo apt-get install libffi-dev

+0

Jestem na Ubuntu 12.04. To działało również dla mnie. –

0

Próbowałem Odpowiedź Tomáš Dundáček ale to nie działa dla mnie muszę zainstalować następujący aby pracować

sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6 libreadline6-dev zlib1g zlib1g-dev 
0

Podobnie jak marginesie: Miałem ten problem z rbenv install 2.2.1 (i instalowanie libffi-dev rozwiązać go), ale nie z wersją 2.2.2, która jest teraz niedostępna. Powinieneś mimo to używać ostatniej wersji poprawki, aby rozwiązać problem. Chciałbym wiedzieć, czy jestem jedynym, który miał problem z 2.2.1, a nie 2.2.2.

0

Myślałem, że dodam to tutaj, ponieważ błąd jest taki sam, ale przyczyna jest inna (OpenSSL). Jedyną rzeczą, która działała (po kilku godzinach próbowania wielu rzeczy) była uninstalling an old version of OpenSSL z homebrew.

Powiązane problemy