9

Próbuję uruchomić aplikację szyn poprzeznie można uruchomić aplikację za pośrednictwem szyny jednorożec powodu kgio_ext (LoadError)

unicorn -c config/environments/<env>/unicorn.rb -e <env> 

ale wciąż otrzymuję ten błąd.

<app_root>/vendor/bundle/ruby/1.9.1/gems/kgio-2.7.4/lib/kgio.rb:21:in `require': cannot load such file -- kgio_ext (LoadError) 

Jakieś pomysły?

Używam jednorożca (4.3.1) z kgio (2.7.4) w aplikacji szyny (3.2.3).

+1

Czy znalazłeś rozwiązanie problemu? – Kamilski81

+0

Po prostu wpadłem na ten sam problem. Nie mogłem znaleźć poprawki, ale udało mi się tymczasowo obejść ten problem, wycofując go do poprzedniej wersji. –

Odpowiedz

0

Wygląda na to, że używasz Ruby 1.9.1, może być niekompatybilny. Spróbuj zmienić wersję Ruby.

+0

Ostatni 1 w wersji 1.9.1 jest wersją kompatybilności, zobacz http://stackoverflow.com/a/13274357/335847 – iain

2

Czy używasz komputera Mac z Lion lub Mountain Lion? Jeśli tak, upewnij się, że masz zainstalowany cały kod Xcode, a nie TYLKO narzędzia wiersza poleceń. KGIO tego wymaga. Następnie należy uruchomić instalację pakietu.

1

W moim przypadku problemem było to, że zaktualizowałem rvm i jednorożec nie mógł znaleźć takich plików. Usunąłem gemset i utworzyłem nowy, a po instalacji pakietu wszystko działało.

0

Miałem ten sam problem i wydaje się, że Bundler z RVM nie integruje się dobrze z klejnotami, które używają rozszerzeń natywnych. Zmieniłem na Thin i uderzę podobny problem z eventmachine. Moje pytanie dotyczące jednorożca here i Thin here

Rozwiązałem problem z rozwiązaniem w moim cienkim pytaniu.

Pozdrawiam, Nuno Valente.

Powiązane problemy