我在带有rails的capistrano部署中包含了这个简单的命令。
run "/etc/rc.d/thin restart"
但问题是我部署时遇到此错误
/ usr / bin / env:ruby_executable_hooks:没有这样的文件或目录
这很奇怪,因为如果我在服务器中手动键入/etc/rc.d/thin restart它实际上工作正常。
值得注意的是,我添加了这个
在我的capistrano文件中设置:default_shell,'/ bin / bash -l',虽然它很奇怪,因为如果我在同一个用户的服务器上手动输入它,我可以使瘦重启工作。
宝石版本是:
capistrano (2.15.4)
rvm-capistrano (1.4.4)
我有点踩错导致错误的原因。