2015-01-13 10 views
6

Setup Ruby On Rails on Ubuntu 14.04 Trusty Tahrत्रुटि स्थापित rbenv 2.2.0`

की कोशिश कंसोल त्रुटि ouput:

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.

उत्तर

15

रूबी 2.2.0 libffi की devel संस्करण की आवश्यकता है, तो यह चाहिए मदद:

sudo apt-get install libffi-dev

+0

मैं उबंटू 12.04 पर हूं। यह भी मेरे लिए काम किया। –

0

मैंने कोशिश की टॉमस Dundáček का जवाब है, लेकिन यह मेरे लिए काम नहीं किया मैं बनाने के लिए निम्नलिखित स्थापित किया है यह काम

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

बस एक पक्ष नोट के रूप में: मैं (और इंस्टॉल libffi-देव इसे हल) rbenv install 2.2.1 के साथ इस समस्या थी, लेकिन नहीं 2.2.2 संस्करण के साथ जो अब बाहर है। आपको वैसे भी अंतिम हॉटफिक्स संस्करण का उपयोग करना चाहिए, जिससे समस्या हल हो सकती है। मुझे यह जानने में दिलचस्पी है कि क्या मैं 2.2.1 के साथ समस्या नहीं थी और 2.2.2 नहीं था।

0

सोचा कि मैं इसे यहां जोड़ दूंगा क्योंकि त्रुटि एक जैसी है, लेकिन कारण अलग है (ओपनएसएसएल)। काम करने वाली एकमात्र चीज (चीजों का एक गुच्छा करने के कुछ घंटों के बाद) uninstalling an old version of OpenSSL होमब्री के साथ थी।

संबंधित मुद्दे