Как я могу установить и запустить PhantomJS в Ubuntu? - PullRequest
160 голосов
/ 08 января 2012

Я установил PhantomJS и записал его на видео: https://www.dailymotion.com/video/xnizmh_1_webcam

Инструкция по сборке: http://phantomjs.org/build.html

Что-то не так в моей настройке?

После того, как я настроил его, я прочитал краткое руководство по началу работы и попытался написать этот код

phantomjs hello.js 

Это дает мне ошибку "команда не найдена". Как я могу решить эту проблему?

Ответы [ 25 ]

0 голосов
/ 17 января 2017

В Ubuntu для Windows я не обнаружил, что версии apt-get и npm работают для меня.Сработал скрипт из этого комментария .

. Для простоты использования я вставил все это в файл скрипта с именем install_phantomjs.sh, сделал его исполняемым (chmod u+x install_phantomjs.sh) изатем запустил его (./install_phantomjs.sh)

0 голосов
/ 02 мая 2017

Так я помещаю конкретную версию phantomjs в / usr / local / bin на мои контейнеры Docker.

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

или без ./ в зависимости от ОС.

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
0 голосов
/ 16 августа 2015

Установка и вызов Phantomjs

Выполнение шагов не работает, но клонировано из других созданных.(Ver2.0)

0 голосов
/ 29 марта 2018

Вот что я сделал на моей машине Ubuntu 16.04

sudo apt-get update
sudo wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2
sudo mv path/where/you/downloaded/phantomjs  /usr/bin

и, наконец, когда я делаю

phantomjs -v

Я получаю 2.1.1

После прохождения каждого ответа в этой теме. Я думаю, что это лучшее решение для установки и запуска phantomjs в Ubuntu.

0 голосов
/ 18 сентября 2015

Пропустите процедуру установки Хулио Напури https://gist.github.com/julionc

Версия: 1.9.8

Платформа: x86_64

Сначала установите или обновите до последней версии системного программного обеспечения.

sudo apt-get update
sudo apt-get install build-essential chrpath libssl-dev libxft-dev

Установите эти пакеты, необходимые PhantomJS для корректной работы.

sudo apt-get install libfreetype6 libfreetype6-dev
sudo apt-get install libfontconfig1 libfontconfig1-dev

Получите его с сайта PhantomJS.

cd ~
export PHANTOM_JS="phantomjs-1.9.8-linux-x86_64"
wget https://bitbucket.org/ariya/phantomjs/downloads/$PHANTOM_JS.tar.bz2
sudo tar xvjf $PHANTOM_JS.tar.bz2

После загрузки переместите папку Phantomjs в / usr / local / share / и создайте символическую ссылку:

sudo mv $PHANTOM_JS /usr/local/share
sudo ln -sf /usr/local/share/$PHANTOM_JS/bin/phantomjs /usr/local/bin

Теперь в вашей системе должен быть установлен PhantomJS.

phantomjs --version
...