Path 卡皮斯特拉诺是';t将路径环境应用于第二个命令
我的Capistrano部署挂起在复合命令中的第二个命令上 在SSHKit尝试运行以下命令时: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
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的理念大相径庭。:)