2013-07-02 14 views
9

Stworzyłem małą aplikację Rails, która sprawdza przekątnie zawartość jednej z moich stron za pomocą poltergeist i Capybara. Wszystko działa świetnie w dev na moim Macu. Ale kiedy testuję to na moim serwerze produkcyjnym, otrzymuję następujący serwer.Rails: Poltergeist nie wydaje się w pełni funkcjonować phantomjs

Kapibara :: Poltergeist :: PhantomJSFailed (PhantomJS zwrócony niezerowy kod zakończenia 127. Upewnij phantomjs przebiega pomyślnie w systemie Można to sprawdzić tylko przez uruchomienie komendy phantomjs które powinny dać Javascript rEPL..):

Phantomjs działa. Przetestowałem to z wiersza poleceń. To, co bardziej mnie zastanawia, to to, że działa również, gdy uruchamiam moją metodę z konsoli rails na serwerze produkcyjnym.

Każdy pomysł?

+0

Zacząłem mieć podobny problem: PhantomJS działa doskonale na moim lokalnym komputerze i zawiesza się na CI. Czy kiedykolwiek znalazłeś rozwiązanie? – asfallows

+0

Po tym samym problemie z # $ @% ing –

+0

Miałem takie same problemy. 1. czy dałeś qt zainstalowany w produkcji? – user588324

Odpowiedz

0

Miałem też ten problem, tylko nie pamiętam dokładnie, co zrobiłem, aby go odtworzyć. Być może próbowałem to zrobić na wirtualnym komputerze z systemem Linux.

Ale ten link https://github.com/jonleighton/poltergeist/issues/346 wydaje się wyszczególniać 2 potencjalne problemy.

  1. Jest prawdopodobnie do czynienia z $ path
  2. Może być problem pamięci.
Powiązane problemy