L'installation de PhantomJS sur Mac
Je suis en train d'installer PhantomJS sur mon Mac (Yosemite).
Je n'ai suivantes:
npm install phantomjs
Puis j'ai fait:
npm install phantomjs-prebuilt
Les deux qui apparaissent dans mon node_modules. Mais lorsque j'essaie d'exécuter phantomjs --version
- je obtenir
-bash: phantomjs: command not found
Aussi essayé d'installer le binaire de l'téléchargements du site web, mais rien. Ce qui me manque? L'objectif final est d'utiliser casperjs, mais actuellement, casper est de demander
Fatal: [Errno 2] No such file or directory; did you install phantomjs?
Que je croyais....?
OriginalL'auteur jblakeley | 2016-05-03
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez Homebrew, vous pouvez taper:
OriginalL'auteur Vladtn
Vous devez ajouter phantomjs binaire à votre CHEMIN d'accès. Vous pouvez le faire en modifiant la variable d'environnement ou par créer des liens symboliques vers le binaire, par exemple,
/usr/local/bin
Par exemple, si vous voulez le lien symbolique binaire:
ou si vous souhaitez modifier la variable d'environnement PATH:
et ajoutez cette ligne à ce fichier:
~/.bash_profile
:et de lancer:
Même pour windows. PITA pour les nouveaux arrivants
Je n'étais pas capable de décompresser
phantomjs-2.1.1-macosx.zip
. @GodraudeQuelqu'un a réussi à télécharger et décompressez la dernière macosx phantomjs paquet?
OriginalL'auteur Godraude
sudo ln -n ~/Desktop/phantomjs-2.1.1-macosx/bin/phantomjs /usr/local/bin/
OriginalL'auteur user2625094
Accepté la réponse est obsolète. Sur Mac, à l'aide de Homebrew, type:
La première étape peut ne pas être nécessaire pour certaines versions de MacOS.
merci à jour.
OriginalL'auteur cgnorthcutt
Ne devriez-vous pas être l'installation de
phantomjs
à l'échelle mondiale?npm install -g phantomjs
Depuis que vous êtes à l'installation en local, la commande
phantomjs -v
ne fonctionnerait pas partout.
Vous pouvez vérifier la différence entre une installation locale et mondiale installer ici: https://docs.npmjs.com/cli/install
OriginalL'auteur Rito
Après beaucoup de creuser, j'ai trouvé que sur le Haut de la Sierra de vieilles versions de phantomjs (<2.0) ne fonctionnerait pas.
Aussi, le fichier zip via le phantomjs page de téléchargement est défectueux.
Si vous avez besoin d'un nouveau fantôme, il suffit d'aller à cette page et télécharger phantomjs 2.1.1 (ou plus tard).
OriginalL'auteur goggelj