我试图在基于cygwin的Windows 10上使用Heroku和babun时遇到以下问题。我在我的Windows机器上安装了Heroku工具带,而且CLI似乎在cmd中工作:
然而,在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的文件夹结构有关,但我很难完全诊断。
答案 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体验,所以它值得运行最新版本(如果你还没有这样做)