我对工头和 rvm 有疑问 - 工头为 resque 工作人员生成启动和停止 init.d 脚本。
问题是启动脚本尝试在文件中写入新工作人员的 pid,但使用Using /home/dev/.rvm/gems/ruby-2.0.0-p247
登录时出现的 rvm 消息写入它。
当然,我可以编辑生成的脚本以切断该部分,但是每次重新生成脚本时我都需要这样做。
以下是工头如何尝试保存 pid:
su - $USERNAME -c 'cd /home/path/to/current; export PORT=5000; bundle exec rake environment resque:work QUEUE=* RAILS_ENV=production >> /var/log/app_name/job-1.log 2>&1 & echo $!' > $PIDDIR/job.1.pid
如何禁用该 rvm 消息?还是有其他解决方案?