Comment mettre à jour phantomjs 1.9.8 vers phantomjs 2.1.1 sur ubuntu?
Je ne peux pas réinstaller phantomjs 1.9.8 à la version 2.1.1 sur mon ubuntu 16.04
S'il vous plaît aider.
1.9.8 me donner une des erreurs quand j'écris un spin fonctions, dans la documentation de voir que cette ploblem je peux résoudre avec reinstalation.
source d'informationauteur Andrzej Moroz | 2016-04-25
Vous devez vous connecter pour publier un commentaire.
Je viens d'installer phantomjs 2.1.1 dans ubuntu 16.04 avec les étapes suivantes, que j'ai trouvé après un peu de googling :
Donc, jmunsch réponse qui fonctionne pour moi, mais juste pour donner une idée claire et un minimum de recette:
La dernière ligne nécessite un sudo raison de /usr/bin, mais vous pouvez mettre le lien symbolique n'importe où...
Voici comment je ferais si j'étais en développement. Les paquets sont versionnées pour nodejs et pas ubuntu:
Utilisation
nvm
: https://github.com/creationix/nvmPeut-être que nous développons en
0.10, 0.12, 4.X, iojs4.x, 6.X, etc
eh bien maintenant, nous avons accès à choisir selon la version de phantomjs:à l'échelle du système pour les scénarios de déploiement, etc.
Ici est de savoir comment à l'aide de l'archive
Testé sur ubuntu 14.04, peut-être déplacer le dossier vers un autre lieu autre que
./
mise à jour pour 16.04:
wget peut ou peut ne pas fonctionner voir: https://github.com/Medium/phantomjs/issues/161
Erreur
Essayer:
Pour ceux qui ont des problèmes à l'installation, comme moi
il est plus facile que vous le pensez...
sudo apt-get remove phantomjs
ou supprimer des mnp dossier de/node_modules/phantomjs
il sera dans/
peut-être que vous aurez besoin d'enleverln
le lien de phantomjs dans/usr/bin
ou/usr/local/bin/
le nom de c'estphantomjs
Exemple
npm install phantomjs
de/
répertoire, npm install dans le dossier/node_module/phantomjs
Exemple
Exemple
/usr/bin
:Exemple
ln -sf /node_modules/phantomjs/bin/phantomjs /usr/bin/phantomjs
phantomjs -v
dans mon cas2.1.1
phantomjs 2.1.1 est actuellement livré avec 16.04 (https://launchpad.net/ubuntu/xenial/+source/phantomjs), donc vous devriez être en mesure d'installer/mettre à niveau un système de package.
Mise à jour: Cette réponse existe à titre informatif, mais il est pas recommandé à utiliser le système de package de la version aujourd'hui en raison de problèmes tels que: https://bugs.launchpad.net/ubuntu/+source/phantomjs/+bug/1605628 est-Ce lié à un problème avec l'upload de fichier qui a été fixé en amont, mais la nature de la correction l'empêchait de travailler comme un système de package.
Actuellement la meilleure option est d'utiliser les binaires prêts à l'emploi à partir de: https://bitbucket.org/ariya/phantomjs/download