2011-06-22 25 views
17

Czy istnieje sposób na uruchomienie phantomjs, narzędzia wiersza poleceń, na Heroku?Uruchamianie Phantomjs na Heroku

+0

wygląda niesamowite narzędzie ! Napisałem własny program do przechwytywania stron za pomocą C++ około rok temu. Chciałbym wiedzieć o tym. Pozwól mi zajrzeć do tego dla ciebie. –

+0

Wygląda na nie z kilku powodów. http://devcenter.heroku.com/categories/platform-constraints Być może mógłbyś po prostu uruchomić VPS? To byłby sposób na obejście ograniczeń. –

+0

Nie jestem zaznajomiony z VPS. Jakieś dobre źródła? –

Odpowiedz

3

W wersji 1.5 pozbyliśmy z Zależności Xvfb i Xlib. To powinno być całkiem proste.

sugeruję:

  • checkout źródło
  • zbudować binarnych z danego skryptu (Sprawdź opcje zbudować wersję bez Xvfb)
  • być szczęśliwy :)

Ariya, główny autor, również wykonał dobrą robotę przy włączaniu Qt bezpośrednio w naszym codebase, więc mamy dopasowaną, zdekompletowaną Qt, która spełnia dokładnie to, czego potrzebuje PhantomJS i nie więcej :)

+2

Działa również po prostu za pomocą kompilacji z strona pobierania. Próbowałem PhantomJS 1.5.0 Linux x86_64 (dynamiczna kompilacja) w aplikacji stosu cedrowego i działało. Właśnie umieściłem foldery bin i lib w mojej aplikacji. –