Ошибка Heroku в Ubuntu - PullRequest
       8

Ошибка Heroku в Ubuntu

0 голосов
/ 21 марта 2011

Перепробовал много вещей, приведенных в разных блогах.До сих пор не работает.Может кто-нибудь помочь мне со следующей ошибкой ??

**sudo heroku keys:add**

/usr/local/lib/ruby/gems/1.9.1/gems/rest-client-1.6.1/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 /usr/local/lib/ruby/gems/1.9.1/gems/rest-client-1.6.1/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 /usr/local/lib/ruby/gems/1.9.1/gems/rest-client-1.6.1/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 /usr/local/lib/ruby/gems/1.9.1/gems/heroku-1.18.3/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 /usr/local/lib/ruby/gems/1.9.1/gems/heroku-1.18.3/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 /usr/local/lib/ruby/gems/1.9.1/gems/heroku-1.18.3/bin/heroku:6:in `<top (required)>'
    from /usr/local/bin/heroku:19:in `load'
    from /usr/local/bin/heroku:19:in `<main>'

Ответы [ 2 ]

1 голос
/ 04 мая 2011

Я боролся с той же проблемой в течение некоторого времени.Вот как я решил это на моей машине Debian:

  1. sudo aptitude install build-essential bison openssl libreadline5 libreadline5-dev curl git zlib1g zlib1g-dev libssl-dev libsqlite3-0 libsqlite3-dev sqlite3libxml2-dev

  2. rvm install ruby ​​1.9.2 [или любую другую версию, которую вы используете]

Вероятная проблема в том, что вам не хватает некоторыхзависимости и сообщения об ошибках довольно расплывчаты относительно того, какие они есть.

Мелкий шрифт на зависимостях фактически доступен через 'rvm notes', но описанное выше, похоже, решило эту проблему для меня.

1 голос
/ 21 марта 2011

Кажется, вам не хватает пакета debian.

Вы пытались запустить команду в сообщении об ошибке?то есть

apt-get install libopenssl-ruby

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...