2013-02-13 28 views
5

ja odnoszę się do pub railscast tutorial i zostały wykonane wszystkie czynności prawidłowo, ale podczas wykonywania ostatniego polecenia czylinie może załadować taki plik - cienki (LoadError) podczas uruchamiania rackup private_pub.ru -s cienki produkcja -E polecenie

rackup private_pub.ru -s thin -E production 

do rackup serwer Faye otrzymuję następujący błąd:

/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

Czy zainstalowałeś już 'thin' (używając' gem install thin', lub poprzez 'bundler' i' Gemfile')? – SztupY

+0

Wielkie dzięki Sztupy. To działa. :) –

+0

Przeszedł do tego samego stelażu problem tylko obsługuje cienkie i nie puma? – Rubytastic

Odpowiedz

12

Czy już zainstalowanego cienki?

można zainstalować gem za pomocą polecenia gem: gem install thin

lub alternatywnie korzystać Bundler, dodać thin do Gemfile następnie uruchomić bundle install (oczywiście trzeba się bundler gem do tego)

+1

Ta odpowiedź powinna była zostać przyjęta; wydaje się, że rozwiązał problem. –

+0

Mam ten sam problem. Zrobiłem powyższą poprawkę, ale moja nie działa. –

2

Miał ten sam problem : Oto, jak to naprawić. Przejdź do aktualnego katalogu railsów wpisz: 1. sudo gem install faye, 2. sudo gem install thin.

Prawdopodobnie nie zainstalowałeś go lokalnie w nowym projekcie szyn.