2013-02-13 16 views
5

mi riferisco al pub railscast tutorial e ho seguito tutti i passaggi correttamente, ma durante l'esecuzione dell'ultimo comando cioènon può caricare tale file - sottile (LoadError) durante l'esecuzione rackup private_pub.ru -s produzione -E sottile comando

rackup private_pub.ru -s thin -E production 

al rackup server Faye sto ottenendo seguente errore:

/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

Avete già installato 'thin' (usando' gem install thin', o 'bundler' e' Gemfile')? – SztupY

+0

Grazie mille Sztupy. Sta funzionando. :) –

+0

Funziona con lo stesso rack di numeri supporta solo thin e non puma? – Rubytastic

risposta

12

avete già installato sottile?

È possibile installare un gioiello con il comando gem: gem install thin

Oppure, in alternativa utilizzare Bundler, aggiungere thin al Gemfile quindi eseguire bundle install (naturalmente è necessario il bundler gem per questo)

+1

Questa risposta avrebbe dovuto essere accettata; sembra aver risolto il problema. –

+0

Ho lo stesso problema. ho fatto la correzione di cui sopra, ma la mia non funziona .. –

2

Had stesso problema : Ecco come lo aggiustate. Vai nella tua attuale directory di rotaie digita quanto segue: 1. sudo gem install faye, 2. sudo gem install thin.

È probabile che non l'abbia installato localmente nel nuovo progetto di rotaie.

Problemi correlati