Ruby on rails 无法使用ruby 2.0登录heroku

Ruby on rails 无法使用ruby 2.0登录heroku,ruby-on-rails,ruby,heroku,bundler,Ruby On Rails,Ruby,Heroku,Bundler,更新在我重新启动windows后,它开始自动工作 我最近安装了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) fro

更新在我重新启动windows后,它开始自动工作

我最近安装了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>'
C:\kick\app\app>heroku登录
C:/Ruby200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:45:in'require':无法加载此类文件
ile—读线(加载错误)
来自C:/Ruby200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:45:in'require'
来自C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/lib/heroku/command/run.rb:1:in`'
来自C:/Ruby200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:45:in'require'
来自C:/Ruby200/lib/ruby/site\u ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:45:in'require'
来自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'
来自C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/lib/heroku/command.rb:13:in'load'
从C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/lib/heroku/cli.rb:27:in'start'
来自C:/Ruby200/lib/ruby/gems/2.0.0/gems/heroku-2.35.0/bin/heroku:17:in`'
从C:/Ruby200/bin/heroku:23:in'load'
从C:/Ruby200/bin/heroku:23:in`'
然后将以下内容添加到您的文件:

gem 'rb-readline'

看起来你在用Heroku宝石?如果是这样的话,请使用我已经安装了这两个设备的

,它在我重新启动机器底座后工作正常吗?你的机器在用哪一个?gem已被弃用。我先安装了toolbelt,然后gem安装了heroku。。出什么事了?所以很可能是用了宝石而不是工具带。你应该使用工具带:
gem卸载heroku
那个家伙
gem 'rb-readline'