2013-07-02 10 views
9

Ho creato una piccola app Rails che controlla il contenuto di uno dei miei siti con poltergeist e Capybara. Tutto funziona alla grande in dev sul mio mac. Ma quando lo provo sul mio server di produzione ottengo il seguente server.Rails: Poltergeist non sembra trovare un phantomjs completamente funzionante

Capybara :: :: Poltergeist PhantomJSFailed (PhantomJS restituito diverso da zero stato di uscita 127. Assicurarsi che phantomjs viene eseguito correttamente sul sistema È possibile verificare ciò solo eseguendo il comando phantomjs che dovrebbe dare un Javascript REPL..):

Phantomjs funziona. L'ho provato dalla riga di comando. E quello che mi dà più problemi è che funziona anche quando eseguo il mio metodo dalla console di rails sul server di produzione.

Qualche idea?

+0

Ho iniziato a riscontrare un problema simile: PhantomJS funziona perfettamente sul mio computer locale e si arresta in modo anomalo su CI. Hai mai trovato una soluzione? – asfallows

+0

Avendo lo stesso # $ @% ing problema –

+0

Stavo avendo gli stessi problemi. 1. hai dato qt installato in produzione? – user588324

risposta

0

Ho avuto anche questo problema, solo non ricordo esattamente cosa ho fatto per ricrearlo. Potrei essere stato io a provare a farlo su una macchina Linux virtuale.

Ma questo collegamento https://github.com/jonleighton/poltergeist/issues/346 sembra dettagliare 2 potenziali problemi.

  1. è probabilmente a che fare con $ percorso
  2. Potrebbe essere un problema di memoria.