【发布时间】:2014-08-06 06:47:51
【问题描述】:
我试图在机器启动时启动 ROR。请关注 link
但是当我在 /etc/init 下测试 my_program 脚本时,我收到了以下错误消息: /home/usr/.rvm/gems/ruby-1.9.3-p448/gems/bundler-1.3.5/lib/bundler/runtime.rb:33:in `block in setup': 你已经激活了 rack 1.5。 2,但您的 Gemfile 需要机架 1.4.5。使用 bundle exec 可以解决这个问题。 (Gem::LoadError)
我用谷歌搜索,然后尝试删除机架 1.5.2 ...它不会工作,错误消息说它找不到机架 1.5.2。然后当我尝试删除机架 1.5.2 ..其他地方出错需要机架 1.5 .2.
我知道在终端可以通过使用解决:bundle exec start 但是当我将 bundle exec 放在我的新贵脚本中时,它似乎无法识别。
附上我的瘦自动启动脚本:
env LANG=en_US.UTF-8
env APP_HOME=/home/usr/Trail/testapp-v2
start on runlevel [2345] and started networking
stop on runlevel [!2345] and stopped networking
chdir /home/usr/Trail/testapp-v2
exec /home/usr/.rvm/wrappers/testapp-v2/thin start >> /home/testapp/log/thin.log 2>&1
respawn
respawn limit 1 10
如何修改
或者我需要什么设置使它开始变薄? 我使用的是 ubuntu 12.04
提前致谢
【问题讨论】:
标签: ruby-on-rails ubuntu rubygems thin upstart