如果有人在同样的折磨道路上旅行,编辑就会变得糟糕。
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
答案 0 :(得分:0)
我其他几次见过这个。他们的解决方案最终正在编辑#! / usr / bin / heroku文件中的行(文件中的第一行)指向为其机器返回的任何which ruby
。默认情况下,它指向系统ruby而不是任何已安装的版本,希望这将导致更一致的体验(通常会这样)。希望有所帮助。