0

iMacでRoRを備えたThinWebサーバーを使用しています。私は$フォアマンスタートで始めます

正常に動作していましたが、コンソールで次のように表示されます。

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

そして、$プロンプトが表示されるので、Webサーバーは実行されていません。

何か案は?

$ thin startを実行して、次のようになりました。

ラックアダプターの使用/Users/burtondav/.rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.22/lib/bundler/runtime.rb:31:in`blockinsetup':既にアクティブ化されていますラック1.4.1ですが、Gemfileにはラック1.3.6が必要です。bundle execを使用すると、これを解決できる場合があります。(Gem :: LoadError)

どのbundleexecコマンドを試す必要がありますか?

4

1 に答える 1

0

gem 'thin'アプリケーションにを追加し、Gemfileを実行しbundle exec thin startてバージョンの競合の問題を解決します。

于 2012-12-11T17:20:33.087 に答える