J'essaie d'installer PhantomJS v2.0.0
en utilisant npm
et après avoir essayé quelques méthodes, je n'ai pas trouvé de solution de travail ...
Sur NPM, la dernière version est 1.9.16
, j'ai donc essayé ce qui suit dans mon package.json
:
"phantomjs": "https://github.com/ariya/phantomjs/archive/2.0.0.tar.gz"
Cela me donne une erreur car il n'y a pas de package.json
pour cette version dans le dépôt github.
"phantomjs": "2.0.0"
Cela me dit qu'il n'y a pas de version avec ce numéro disponible.
Est-ce que j'ai râté quelque chose?
phantomjs-prebuilt a été renommé phantomjs et contient désormais en plus des binaires pour la version 2.1+.
npm -g install phantomjs-prebuilt
Le fork phantomjs2 est toujours disponible et contient la version 2.0.
npm -g install phantomjs2
N'oubliez pas que toutes les plates-formes peuvent ne pas être prises en charge.
J'ai eu du mal à l'installer via npm.
J'ai décidé de le construire. J'utilise Ubuntu 15.10 .
Tout d'abord, vérifiez que tous les packages de développement sont installés:
Sudo apt-get install build-essential g++ flex bison gperf Ruby Perl libsqlite3-dev libfontconfig1-dev libicu-dev libfreetype6 libssl-dev libpng-dev libjpeg-dev python libx11-dev libxext-dev
Téléchargez ensuite le code source: https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.0.0-source.Zip
Et courir :cd phantomjs-2.0.0-source Sudo ./build.sh
C'est un processus très long pour le construire! Assurez-vous de savoir ce que vous faites.
Phantomjs peut être installé sous forme de package d'infusion. Confirmez ceci:
brew ls | grep phantomjs
Si phantomjs est installé en tant que package de brassage, vous pouvez facilement le désinstaller:
brew uninstall phantomjs
Essayez ensuite de relancer npm install
après avoir mis à jour votre package.json pour "2.0.0".
Pour info: veuillez lire le versioning sémantique: https://stackoverflow.com/a/22345808/3412545