首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rails监督员-找不到命令'RAILS_ENV=production‘

rails监督员-找不到命令'RAILS_ENV=production‘
EN

Stack Overflow用户
提问于 2015-07-10 18:09:43
回答 1查看 988关注 0票数 0

我试着用监督管理的服务

这是我的配置:

代码语言:javascript
复制
[program:my-app-sidekiq-staging]
directory=/srv/www/DOMAIN/current
command=RAILS_ENV=production /usr/local/rvm/bin/rvm ruby-2.2.2@my-app-staging do bundle exec sidekiq -e production -d -C config/sidekiq.yml -L log/sidekiq.log
autostart=true
autorestart=true
redirect_stderr=true

启动后,我有致命的错误:

代码语言:javascript
复制
can't find command 'RAILS_ENV=production'

我很困惑,因为我的rails配置运行时没有错误

代码语言:javascript
复制
directory=/srv/www/DOMAIN/current
command=RAILS_ENV=production /usr/local/rvm/bin/rvm ruby-2.2.2@my-app-staging do bundle exec passenger start -S tmp/unicorn/ilp-app-unicorn.sock --environment production --friendly-error-pages
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-10 20:06:32

不应在命令中设置环境,而应在单独的环境值中设置环境。

代码语言:javascript
复制
environment=RAILS_ENV=production

看这个问题。

Supervisor and Environment Variables

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31347515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档