Path 卡皮斯特拉诺是';t将路径环境应用于第二个命令

Path 卡皮斯特拉诺是';t将路径环境应用于第二个命令,path,capistrano,sshkit,Path,Capistrano,Sshkit,我的Capistrano部署挂起在复合命令中的第二个命令上 在SSHKit尝试运行以下命令时: cd/home/lawfm/deployments/staging/repo&&git rev parse 我得到一份工作 bash:git:command未找到错误 我相信这个问题记录在这里: 我的部署在3.0.1中运行,但升级到3.1时出现了错误。起初,我读到pty现在默认打开,所以我设置: set:pty,false 不幸的是,似乎既没有加载.bash_profile也没有加载.profil

我的Capistrano部署挂起在复合命令中的第二个命令上

在SSHKit尝试运行以下命令时:

cd/home/lawfm/deployments/staging/repo&&git rev parse

我得到一份工作
bash:git:command未找到
错误

我相信这个问题记录在这里:

我的部署在3.0.1中运行,但升级到3.1时出现了错误。起初,我读到pty现在默认打开,所以我设置:

set:pty,false

不幸的是,似乎既没有加载.bash_profile也没有加载.profile,因此任何扩展路径的尝试都是徒劳的


我似乎无法找到一种方法来设置路径,甚至无法直接映射git命令,因为它是第二个命令。

我无法找到一种方法来修复没有应用于第二个命令的路径,但我确实将路径定义放在了.bashrc文件中,而不是.bash_配置文件中,它现在可以工作了。

谢谢。这对我帮助很大。我试图在Capistrano文件中设置特定于服务器的路径,这与Capistrano的理念大相径庭。:)