2015-06-11 18 views
5

Ich habe eine schwere Zeit Phantomjs auf meinem Server installiert zu bekommen. Ich habe nirgendwo eine sehr gute Wegbeschreibung gefunden und das Beste, was ich gefunden habe, gibt mir Fehler, wenn ich versuche, sie zu vervollständigen. Ab jetzt befolge ich diese Schritte und erhalte diese Fehler.Phantomjs kann nicht auf Server installiert werden

verwendet erfolgreich Kitt als root anmelden und die folgenden Befehle

Line 1: yum install fontconfig freetype freetype-devel fontconfig-devel libstdc++ 
No errors 


Line 2: wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.8-linux-x86_64.tar.bz2 
No errors 

Line 3: mkdir -p /opt/phantomjs 
No errors 

Line 4: tar -xjvf ~/phantomjs-1.9.8-linux-x86_64.tar.bz2 --strip-components 1 /opt/phantomjs/ 
Error: opt/phantomjs: Not found in archive 

Für diesen Fehler (Linie 4) Ich ftp in meinem Server laufen und jedes Verzeichnis nicht sehen, für opt/PhantomJS. Ich habe einen erstellt, aber ich habe den gleichen Fehler "Nicht im Archiv gefunden".

Nachdem dies die einzigen anderen Zeilen Code, von dem, was ich gefunden habe, sollte sein:

Line 5: ln -s /opt/phantomjs/bin/phantomjs /usr/bin/phantomjs 
Line 6: phantomjs /opt/phantomjs/examples/hello.js 

Wenn jemand einen Einblick hat ich es sehr zu schätzen würde!

Antwort

16

Nun nach viel Versuch und Irrtum scheint es zu funktionieren (so weit). Das Problem war die Syntax von Zeile 4. Dies löste das Problem und die Zeilen 5 und 6 funktionierten einwandfrei.

UPDATED LINE 4: tar -xjvf ~/phantomjs-1.9.8-linux-x86_64.tar.bz2 --strip-components=1 -C /opt/phantomjs/ 

Hoffentlich hilft dies jemand anderem das gleiche Problem zu haben.

Wer weiß von einem guten Tutorial zur Verwendung für Highcharts in PHP?

+0

Dank zu vergeben! Ich hatte das gleiche Problem auf Centos 6.6 – Core972

+0

Arbeit für mich. Ich folge diesem [Tutorial] (https://www.bonusbits.com/wiki/HowTo:Install_PhantomJS_on_CentOS) zu installieren, kann aber nicht funktionieren, weil der Mangel an '-C' –

0

benutzte ich diesen Befehl die Binay in/usr/local/bin alot

curl -Ls https://github.com/Medium/phantomjs/releases/download/v1.9.19/phantomjs-1.9.8-linux-x86_64.tar.bz2 | tar jxvf - --strip-components=2 -C /usr/local/bin/ ./phantomjs-1.9.8-linux-x86_64/bin/phantomjs 
Verwandte Themen