165 votes

Comment puis-je installer et exécuter PhantomJS sur Ubuntu?

J'ai configuré PhantomJS et enregistré à la vidéo: http://www.dailymotion.com/video/xnizmh_1_webcam

Les instructions: http://code.google.com/p/phantomjs/wiki/BuildInstructions

Il n'y a rien de mal dans ma configuration?

Après je l'ai installé, j'ai lu le tutoriel de démarrage rapide et essayé d'écrire ce code

phantomjs hello.js 

Il me donne "command not found" s'affiche. Comment puis-je résoudre ce problème?

360voto

shawn Points 1754

Guidouil la réponse de me mettre sur la bonne voie. J'ai dû ajouter un lien symbolique vers /usr/bin/, et je n'ai direct des liens symboliques pour les 3 - voir ci-dessous.

Je suis installé sur le serveur Ubuntu Natty Narwhal.

C'est exactement ce que j'ai fait.

cd /usr/local/share
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
sudo tar xjf phantomjs-1.9.7-linux-x86_64.tar.bz2
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/share/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs
sudo ln -s /usr/local/share/phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/bin/phantomjs

Et, enfin, quand je ne

phantomjs -v

Je reçois 1.9.7

Grâce Guidouil. Un timing parfait. J'ai travaillé sur ce projet pendant une journée entière. Désolé, je n'ai pas assez de réputation encore voter pour toi, encore.

Si quelqu'un voit aucun problème avec ce que j'ai fait, s'il vous plaît laissez-moi savoir.

116voto

Arnel Bucio Points 360

PhantomJS est à npm . Vous pouvez exécuter cette commande pour l'installer globalement:

 sudo npm install -g phantomjs
 

58voto

Guidouil Points 572

téléchargez sur le site Web de phantomjs le package pré-construit: http://phantomjs.org/download.html puis ouvrez un terminal et accédez au dossier Téléchargements

 sudo mv phantomjs-1.8.1-linux-x86_64.tar.bz2 /usr/local/share/.
cd /usr/local/share/
sudo tar xjf phantomjs-1.8.1-linux-x86_64.tar.bz2
sudo ln -s /usr/local/share/phantomjs-1.8.1-linux-x86_64 /usr/local/share/phantomjs
sudo ln -s /usr/local/share/phantomjs/bin/phantomjs /usr/local/bin/phantomjs
 

puis pour vérifier l'installation phantomjs -v devrait retourner 1.8.1

38voto

André Herrera Points 423

Installer à partir du gestionnaire de paquets:
sudo apt-get install phantomjs

versions pré-construites:
Lorsque vous téléchargez la dernière version, vous pouvez faire quelque chose comme:
sudo cp / chemin / vers / phantomjs / bin / phantomjs / usr / local / bin /

Téléchargements:
http://phantomjs.org/download.html

14voto

Vijay Boyapati Points 2766

Voici les étapes de génération, j'ai utilisé (remarque: ces instructions sont pour la version 1.3. Voir les commentaires de cette réponse pour les instructions d'installation de la dernière PhantomJS):

sudo apt-get update
sudo apt-get install git-core
sudo apt-get install build-essential
sudo apt-get install libqt4-dev libqtwebkit-dev qt4-qmake
git clone git://github.com/ariya/phantomjs.git && cd phantomjs
git checkout 1.3
qmake-qt4 && make

Maintenant, installez Xvfb
sudo apt-get install xvfb xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillique

Lancement Xvfb:
Xvfb :23 -écran 0 1024x768x24 &

Maintenant, exécutez fantôme:
DISPLAY=:23 ./phantomjs hello.js

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X