我在 iMac 上使用带有 RoR 的 Thin webserver。我用 $ foreman start 开始
它工作正常,但现在我在控制台中得到了这个:
09:27:10 web.1 | => Booting Thin
09:27:10 web.1 | => Rails 3.1.3 application starting in development on http://0.0.0.0:5000
09:27:10 web.1 | => Call with -d to detach
09:27:10 web.1 | => Ctrl-C to shutdown server
09:27:10 web.1 | >> Thin web server (v1.3.1 codename Triple Espresso)
09:27:10 web.1 | >> Maximum connections set to 1024
09:27:10 web.1 | >> Listening on 0.0.0.0:5000, CTRL+C to stop
09:27:10 web.1 | Exiting
09:27:11 web.1 | process terminated
09:27:11 system | sending SIGTERM to all processes
并且 $ 提示出现 - 所以网络服务器没有运行。
有任何想法吗?
我刚刚运行 $ thin start 并得到:
使用机架适配器 /Users/burtondav/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.22/lib/bundler/runtime.rb:31:in `block in setup':您已经激活机架 1.4.1,但您的 Gemfile 需要机架 1.3.6。使用 bundle exec 可以解决这个问题。(宝石::加载错误)
我应该尝试什么 bundle exec 命令?