1

我面臨以下問題,試圖在基於cygwin的Windows 10上使用Heroku和babun。我安裝我的Windows機器上的Heroku的工具區,和CLI似乎在cmd中進行工作:Heroku在巴布恩CLI失敗

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的文件夾結構有關,但我正在努力完成診斷。

回答

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的體驗,所以它的價值運行最新版本(如果你還沒有這樣做)