0

我使用 Rubber gem 设置了一个 EC2 实例。我正在尝试使用 Redis/Resque 创建一个 zip 文件。当我从 Rails 控制台运行该命令时,该命令运行良好,但当 Redis/Resque 尝试时,它会收到权限被拒绝错误。我假设 Redis/Resque 以另一个用户身份运行,不知道如何轻松解决这个问题 - 如果可以修改 Rubber 配置以提高权限等......任何建议表示赞赏......

4

1 回答 1

0

如果你在远程控制台上运行它,你很可能是用 root 来做的。Rubber 使用应用程序用户启动 resque workers,因此它是一个受限帐户。您需要修改尝试创建 zip 文件的任何位置的权限,以便应用用户具有写入权限。

于 2011-06-24T21:32:27.457 回答