EDIT: Я не думаю, что связанный вопрос отвечает на мою проблему. Вот резюмеУстановка PhantomJS: прошел процесс сборки, как установить?
Когда я
> ./phantomjs/bin/phantomjs
phantomjs> # this is the phantomjs shell so it is working
но когда я
> ln -s phantomjs/bin/phantomjs /usr/local/bin/phantomjs
> phantomjs -v
<ubuntu not installed message>
Я прошел через процесс сборки, указанной в официальном сайте:
sudo apt-get update
sudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-dev libxft-dev
git clone git://github.com/ariya/phantomjs.git
cd phantomjs
git checkout 1.9
./build.sh
Однако, когда я делаю phantomjs -v
Я нахожу, что у меня все еще нет этого.
На многих сайтах я нашел альтернативные способы его установки (без создания источника, например, с использованием npm или какого-либо менеджера пакетов), но не нашел, что делать после того, как был завершен очень длинный ./build.sh
. Может ли кто-нибудь помочь?
Я пробовал решение, предложенное в комментарии. Это не работает. Вот детали более
[email protected]:~/myname# ln -s phantomjs/bin/phantomjs /usr/local/bin/phantomjs
[email protected]:~/myname# phantomjs -v
The program 'phantomjs' is currently not installed. You can install it by typing:
apt-get install phantomjs
[email protected]:~/myname# ls phantomjs/bin/phantomjs
phantomjs/bin/phantomjs
[email protected]:~/myname# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
[email protected]:~/myname#
корень @ гусеничный: ~/Myname # Ls -l phantomjs/bin/ общая 43960 -rwxr-хт-х 1 корень корень 45005494 24 декабря 8:28 phantomjs
возможно дубликат [Как я могу настройки и пробег PhantomJS на Ubuntu] (http://stackoverflow.com/questions/8778513/how-can-i-setup-run-phantomjs-on -ubuntu), особенно [этот ответ] (http://stackoverflow.com/a/21221824): вы должны поместить полученный исполняемый файл в путь или ссылку в каталог, который находится в пути. –
@ArtjomB. но этот ответ использует другой способ установки, а не build.sh – yayu
@ArtjomB. поэтому я должен просто делать 'ln -s phantomjs/bin/phantomjs/usr/local/bin/phantomjs' – yayu