Ich habe eine kleine Rails-App erstellt, die den Inhalt einer meiner Websites mit Poltergeist und Capybara überprüft. Alles funktioniert super in dev auf meinem Mac. Aber wenn ich es auf meinem Produktionsserver teste, bekomme ich den folgenden Server.
Capybara :: Poltergeist :: PhantomJSFailed (PhantomJS hat den Nicht-Null-Exit-Status 127 zurückgegeben. Stellen Sie sicher, dass phantomjs auf Ihrem System erfolgreich ausgeführt wird. Sie können dies testen, indem Sie den phantomjs
-Befehl ausführen, der Ihnen eine Javascript REPL geben soll.) :
Phantomjs funktioniert. Ich habe es von der Kommandozeile aus getestet. Und was mich mehr verwirrt, ist, dass es auch funktioniert, wenn ich meine Methode von der Rails-Konsole auf dem Produktionsserver aus starte.
Irgendeine Idee?
Ich hatte dieses Problem auch, nur kann ich mich nicht genau erinnern, was ich getan habe, um es neu zu erstellen. Vielleicht habe ich versucht, dies auf einem virtuellen Linux-Rechner zu tun.
Aber dieser Link Ссылка scheint zwei mögliche Probleme zu beschreiben.
Tags und Links phantomjs ruby-on-rails-3.2 poltergeist