heroku工具链登录失败

时间:2012-07-27 21:11:43

标签: heroku

如果有人在同样的折磨道路上旅行,编辑就会变得糟糕。


Heroku / Ruby newb在这里。提前感谢任何信息 - 抱歉,如果它在那里,我不是一个Ruby家伙所以我可能错了。这就是我正在运行的:

OS X 10.5.8
Ruby 1.9.3p194 (2012-04-20 revision 35410) [i386-darwin9.8.0]

我正在尝试从shell登录到Heroku。我升级了Bash并且做到了这一点:

shell$ heroku login

/usr/local/heroku/vendor/gems/heroku-api-0.3.1/lib/heroku/api.rb:3:in `require': no such file to load -- securerandom (LoadError)
    from /usr/local/heroku/vendor/gems/heroku-api-0.3.1/lib/heroku/api.rb:3
    from /usr/local/heroku/vendor/gems/heroku-api-0.3.1/lib/heroku-api.rb:1:in `require'
    from /usr/local/heroku/vendor/gems/heroku-api-0.3.1/lib/heroku-api.rb:1
    from /usr/local/heroku/lib/heroku/cli.rb:7:in `require'
    from /usr/local/heroku/lib/heroku/cli.rb:7
    from /usr/bin/heroku:22:in `require'
    from /usr/bin/heroku:22

1 个答案:

答案 0 :(得分:0)

我其他几次见过这个。他们的解决方案最终正在编辑#! / usr / bin / heroku文件中的行(文件中的第一行)指向为其机器返回的任何which ruby。默认情况下,它指向系统ruby而不是任何已安装的版本,希望这将导致更一致的体验(通常会这样)。希望有所帮助。