我有困难让我的Rails应用程序运行后,我部署到我的DO液滴。我在本指南之后部署了(并安装了包括rbenv在内的所有东西)。Rbenv似乎安装正确,但应用程序没有运行,nginx错误日志显示“无法执行/root/.rbenv/shims/ruby权限拒绝(13)”
我不能理解这个错误,希望任何人都能帮上忙。
发布于 2014-11-30 12:48:52
好像rbenv安装在root下面。它可能应该安装在您的(或您的应用程序用户的)主目录下,在本例中是为名为“部署”的用户安装的。
这条来自nginx.conf的乘客配置线显示了它应该居住的地方:
/home/deploy/.rbenv/shims/ruby因此,您可能应该(重新)安装rbenv作为/在“部署”下。
https://stackoverflow.com/questions/27213078
复制相似问题