2013-02-13 5 views
5

を実行している間、私はpub railscast tutorialを参照していますし、適切にすべての手順に従ったがは、このようなファイルをロードすることはできません - シン(とLoadError)rackup private_pub.ru -s薄い-E生産コマンド

rackup private_pub.ru -s thin -E production 
すなわち、最後のコマンドを実行中にしています私はエラー以下になっていフェイ・サーバをrackupする

/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- thin (LoadError) 
from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/lib/rack/handler/thin.rb:1:in `<top (required)>' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/lib/rack/handler.rb:20:in `const_get' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/lib/rack/handler.rb:20:in `block in get' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/lib/rack/handler.rb:20:in `each' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/lib/rack/handler.rb:20:in `inject' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/lib/rack/handler.rb:20:in `get' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/lib/rack/server.rb:268:in `server' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/lib/rack/server.rb:264:in `start' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/lib/rack/server.rb:141:in `start' 
from /var/lib/gems/1.9.1/gems/rack-1.5.2/bin/rackup:4:in `<top (required)>' 
from /usr/local/bin/rackup:19:in `load' 
+2

'thin'( 'gem install thin'を使うか、' bundler'と 'Gemfile'を使って)をインストールしましたか? – SztupY

+0

ありがとうSztupy。それは働いている。 :) –

+0

同じ問題のラックには、唯一の薄いとプーマをサポートしていない? – Rubytastic

答えて

12

はすでに薄いインストールしましたか?

あなたはgemのコマンドを使用して宝石をインストールすることができます:bundle installを実行し、gem install thin

または代わりバンドラーを使用しGemfilethinを追加します(もちろん、あなたがこのためにbundler gemが必要になります)

+1

この回答は受け入れられているはずです。問題を解決したようだ。 –

+0

私は同じ問題があります。私は上記の修正をしましたが、私の仕事はありません.. –

2

は同じ問題を抱えていました:ここでそれを修正する方法です。現在のrailsディレクトリに次のように入力します。1. sudo gem install faye、2. sudo gem install thin。

新しいレールプロジェクトにローカルにインストールしていない可能性があります。

関連する問題