हर्कोव उबंटू 10.04 (आरवीएम 1.9.2 के साथ)


4

इसलिए मैं हरको को स्थापित करने की कोशिश कर रहा हूं और जब मैं इसे चलाता हूं तो मुझे निम्न संदेश मिलता है:

/home/brian/.rvm/gems/ruby-1.9.2-p0@seniorproject/gems/rest-client-1.4.2/lib/restclient.rb:9:in `rescue in <top (required)>': no such file to load -- net/https. Try running apt-get install libopenssl-ruby (LoadError)
    from /home/brian/.rvm/gems/ruby-1.9.2-p0@seniorproject/gems/rest-client-1.4.2/lib/restclient.rb:5:in `<top (required)>'
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from /home/brian/.rvm/gems/ruby-1.9.2-p0@seniorproject/gems/rest-client-1.4.2/lib/rest_client.rb:2:in `<top (required)>'
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from /home/brian/.rvm/gems/ruby-1.9.2-p0@seniorproject/gems/heroku-1.9.14/lib/heroku/client.rb:2:in `<top (required)>'
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from /home/brian/.rvm/gems/ruby-1.9.2-p0@seniorproject/gems/heroku-1.9.14/lib/heroku.rb:3:in `<top (required)>'
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from <internal:lib/rubygems/custom_require>:29:in `require'
    from /home/brian/.rvm/gems/ruby-1.9.2-p0@seniorproject/gems/heroku-1.9.14/bin/heroku:6:in `<top (required)>'
    from /home/brian/.rvm/gems/ruby-1.9.2-p0@seniorproject/bin/heroku:19:in `load'
    from /home/brian/.rvm/gems/ruby-1.9.2-p0@seniorproject/bin/heroku:19:in `<main>'

मैंने सुझाए गए पुस्तकालय को स्थापित किया है, लेकिन यह अभी भी काम नहीं करता है। यह कुछ मैं के लिए रूबी recompile है करने के लिए जा रहा हूँ? यदि हां, तो मुझे पहले से कौन से पैकेज स्थापित करने चाहिए?

जवाबों:


4

व्यक्तिगत रूप से, मैंने रेल 3 और amp के साथ 1.9.2 दौड़ने पर छोड़ दिया; उस समय के लिए हरोकू। हालाँकि OSDIR मेलिंग सूची में निर्देशों के नीचे उल्लेख है

$ rvm remove 1.9.2
$ rvm package install openssl
$ rvm install 1.9.2 -C --with-openssl-dir=$HOME/.rvm/usr

रूबी का कौन सा संस्करण आपके लिए काम कर रहा है?
Brian Hicks

@Reactor मैं रूबी 1.8.7 p249 (जो कि उबंटू के साथ आया था) का उपयोग कर रहा हूं + रेल 3. हालांकि ध्यान दें कि मैं सिर्फ रेल सीख रहा हूं।
Sathyajith Bhat

यहाँ भी, वास्तव में। Opensl-dev पैकेज को स्थापित करना मेरे लिए इसे तय करता है। बेशक, हरोकू के लिए अगली आवश्यकता libreadline5-dev है। हम देखेंगे कि क्या मुझे यह सब मिल गया है।
Brian Hicks

यह काम किया। मैंने यहां बताए गए कॉल चलाए, और libreadline5-dev स्थापित किया और यह सब काम कर गया।
Brian Hicks

@ रिएक्टर 5 सुनने में अच्छा। मेरे लिए भविष्य के संदर्भ के लिए इस प्रश्न को पसंदीदा के रूप में चिह्नित करना!
Sathyajith Bhat

1

"पैकेज" कॉल मौजूद नहीं है (शायद यह पुराना नाम है)

आप इसे अधिक सीधे के साथ कर सकते हैं:

rvm pkg install openssl
rvm reinstall 1.9.2 --with-openssl-dir=$rvm_path/usr

0

मैंने के साथ संस्थापन प्रक्रिया पूरी की rvm, ruby 1.9.2 तथा sqlite3। आपने अंतिम चरण में हार मान ली।

इसने मेरे साथ 2 दिनों तक काम करने के बाद पहल किया

sudo apt-get install libreadline-dev
cd ~/.rvm/src/ruby-1.8.7-p249/ext/readline

और फिर एक्सटेंशन का निर्माण करें

ruby extconf.rb
make
make install
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.