2013-03-07 63 views
0

更新它开始通过自己的工作后,我重新启动窗口着登录到Heroku的红宝石2.0

我最近安装了Ruby 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

现在怎么这是可能的Windows机器上 – benchwarmer 2013-03-07 06:48:32

+0

http://gnuwin32.sourceforge.net/packages/readline.htm使用该链接 – 2013-03-07 07:23:12

0

它看起来像你使用Heroku宝石?如果是这样,请使用Heroku Toolbelt

+0

我已经安装,它工作正常后,我重新启动我的机器 – Lordking 2013-03-07 19:15:34

+0

两者?你的机器使用哪一个?该宝石已弃用。 – catsby 2013-03-07 19:45:29

+0

我安装了工具带,然后做了宝石安装heroku ..有什么错? – Lordking 2013-03-07 20:12:55