Heroku CLI在babun失败了

时间:2015-10-04 20:44:59

标签: windows heroku cygwin command-line-interface heroku-toolbelt

我试图在基于cygwin的Windows 10上使用Heroku和babun时遇到以下问题。我在我的Windows机器上安装了Heroku工具带,而且CLI似乎在cmd中工作:

Heroku working on cmd

然而,在babun上,我收到以下错误:

Heroku not working in babun

C:\Program Files (x86)\Heroku\ruby-1.9.3\bin\ruby.exe: No such file or directory -- /cygdrive/c/Program Files (x86)/Heroku/bin/heroku (LoadError)

我认为这可能与babun的文件夹结构有关,但我很难完全诊断。

1 个答案:

答案 0 :(得分:2)

我的假设是,当您将其作为Windows程序安装时,您尝试将heroku CLI作为unix程序运行。这是用红宝石绊倒的道路。

尝试运行Heroku bat文件而不是Unix shell脚本。你甚至可以创建一个别名

alias heroku=heroku.bat

https://github.com/babun/babun/issues/359

有更多解释

这也可能是由于较早的Heroku Toolbelt安装造成的。 Heroku Toolbelt有一些更新可以改善Windows体验,所以它值得运行最新版本(如果你还没有这样做)