2013-03-07 4 views
0

обновления Он начал работать сам по себе после того, как я перезагрузил окнокосяк Войти в Heroku с рубином 2,0

Я недавно установил рубин 2,0 и Heroku, но каждый раз, когда я пытаюсь войти в Heroku, я получаю следующую ошибку

C:\kick\app\app>heroku login 
C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require': cannot load such f 
ile -- readline (LoadError) 
     from C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' 
     from C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/lib/heroku/command/run.rb:1:in `<top (requir 
ed)>' 
     from C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' 
     from C:/Ruby200/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:45:in `require' 
     from C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/lib/heroku/command.rb:14:in `block in load' 
     from C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/lib/heroku/command.rb:13:in `each' 
     from C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/lib/heroku/command.rb:13:in `load' 
     from C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/lib/heroku/cli.rb:27:in `start' 
     from C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/bin/heroku:17:in `<top (required)>' 
     from C:/Ruby200/bin/heroku:23:in `load' 
     from C:/Ruby200/bin/heroku:23:in `<main>' 

ответ

1
sudo apt-get install libreadline-dev 

Затем добавьте в ваш Gemfile:

gem 'rb-readline' 
+0

теперь, как это возможно на окна машины – benchwarmer

+0

http://gnuwin32.sourceforge.net/packages/readline.htm использовать эту ссылку –

0

Похоже, вы используете жемчуг Heroku? Если это так, пожалуйста, используйте Heroku Toolbelt

+0

я получил и установил, он работал отлично после того как я перезапустили мою машину – Lordking

+0

Оба? Какой из них использует ваша машина? Жемчужина устарела. – catsby

+0

Я установил toolbelt в первую очередь, а затем сделал gem install heroku .. что-то не так? – Lordking

Смежные вопросы