Windows 如何从bash开始Capistrano?

Windows 如何从bash开始Capistrano?,windows,bash,capistrano,Windows,Bash,Capistrano,我正在尝试使用Capistrano将我的应用程序部署到服务器上 我在GitBash中,已经提交了所有内容,并在Github上设置了deloy.rb文件和远程repo 现在,当我尝试任何cap命令时,即使是Git bash中的cap-h,都会出现以下错误: sh.exe": cap: command not found 我在正确的目录中。Git Bash似乎与Capistrano没有关联 我该怎么称呼卡皮斯特拉诺 在spatz的回答之后,我将Capistrano目录添加到路径C:\Instan

我正在尝试使用Capistrano将我的应用程序部署到服务器上

我在GitBash中,已经提交了所有内容,并在Github上设置了deloy.rb文件和远程repo

现在,当我尝试任何cap命令时,即使是Git bash中的
cap-h
,都会出现以下错误:

sh.exe": cap: command not found
我在正确的目录中。Git Bash似乎与Capistrano没有关联

我该怎么称呼卡皮斯特拉诺


在spatz的回答之后,我将Capistrano目录添加到路径C:\InstantRails\ruby\lib\ruby\gems\1.8\gems\Capistrano-2.5.8\bin

现在,来自
cap-h
的错误消息已更改:

/usr/bin/env: ruby: No such file or directory

我做错了什么?

Git Bash与Windows命令提示符不同,它只在PATH环境变量中查找可执行文件,而不在当前目录中查找。指定cap可执行文件的完整路径(如果它在当前目录中,则使用
/cap
)或将其位置添加到path变量中,您就可以运行它了

请注意,您必须关闭GitBash并再次启动它,以便在更改环境变量后更新它们


对于新的错误消息,请确保
ruby
也在路径中。

那么您所做的是在另一个问题中编辑,然后在答案中编辑?