Tôi đang theo hướng dẫn của Ruby on Rails tại http://railstutorial.org/chapters/beginning#sec:1.4.1 và mọi thứ sẽ hoạt động tốt cho đến khi tôi cố gắng đưa ứng dụng của mình vào Heroku.Đá quý Heroku không hoạt động với RVM
Tôi đã cài đặt Heroku, mà làm việc tốt, nhưng bây giờ khi tôi chạy heroku keys:add
hoặc bất kỳ lệnh Heroku khác, tôi nhận được lỗi sau:
/home/sirswap/.rvm/gems/[email protected]/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/sirswap/.rvm/gems/[email protected]/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/sirswap/.rvm/gems/[email protected]/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/sirswap/.rvm/gems/[email protected]/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/sirswap/.rvm/gems/[email protected]/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/sirswap/.rvm/gems/[email protected]/gems/heroku-1.9.14/bin/heroku:6:in `<top (required)>'
from /home/sirswap/.rvm/gems/[email protected]/bin/heroku:19:in `load'
from /home/sirswap/.rvm/gems/[email protected]/bin/heroku:19:in `<main>'
Tôi đã làm những gì được thông báo lỗi nói, và cài đặt libopenssl-ruby , nhưng heroku vẫn không hoạt động.
tôi đã thực hiện một tìm kiếm và tìm thấy những điều sau hai trang mà cố gắng để chống lại các lỗi Heroku: http://www.mail-archive.com/[email protected]/msg05001.html http://blog.project-sierra.de/archives/1534
Tôi làm theo các hướng dẫn trên các trang này (mà đều giống nhau), nhưng Heroku vẫn doesn 't làm việc.
Tôi thường làm công việc của mình trên các cửa sổ, vì vậy mọi thứ hơi mới mẻ đối với tôi trên ubuntu. Đây là môi trường ruby của tôi:
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [i686-linux]
- INSTALLATION DIRECTORY: /home/sirswap/.rvm/gems/[email protected]
- RUBY EXECUTABLE: /home/sirswap/.rvm/rubies/ruby-1.9.2-p0/bin/ruby
- EXECUTABLE DIRECTORY: /home/sirswap/.rvm/gems/[email protected]/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /home/sirswap/.rvm/gems/[email protected]
- /home/sirswap/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
Tôi đang chạy ubuntu 10.04.
Bất kỳ giúp đỡ hoặc tư vấn cho các bước tiếp theo sẽ được nhiều đánh giá cao :)
Cảm ơn các bạn đã bình luận, tôi thực sự bận rộn vào lúc này với các cuộc phỏng vấn xin việc và du lịch, vì vậy sẽ phải trả lời một chút sau để trả lời những gì phù hợp với tôi :) –