0

我在使用 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)

我对导致错误的原因有点不知所措。

4

0 回答 0