簡體   English   中英

帶導軌的主管-找不到命令'RAILS_ENV = production'

[英]Supervisord with rails - can't find command 'RAILS_ENV=production'

我嘗試與主管一起運行sidekiq服務

這是我的配置:

[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

啟動后,我有致命錯誤:

can't find command 'RAILS_ENV=production'

我很困惑,因為我的rails配置運行沒有錯誤

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

您的環境不應在命令中設置,而應在單獨的環境值中設置。

environment=RAILS_ENV=production

看到這個問題。

主管和環境變量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM