2015-11-05 2 views
26

Я не могу установить phantomJs в свой macbook после обновления до 10.11 (El Capitan).Установите PhantomJS на MacOs 10.11 El Captian

Всякий раз, когда я пытаюсь установить его с помощью доморощенного это дает мне эту ошибку:

$ brew install phantomjs 
phantomjs: OS X Yosemite or older is required. 
Error: An unsatisfied requirement failed this build. 
+1

Вы должны взглянуть на [Github issue] (https://github.com/Homebrew/homebrew/issues/44525) –

ответ

40

Something is broken since Xcode 7, если у вас есть НПМ вы можете установить его:

npm install -g phantomjs-prebuilt 

Теперь, когда вопрос были обработаны, вы можете download it.

+1

Да, вы правы. Я, наконец, установил его с помощью npm – jfcorugedo

+1

@jfcorugedo рад, что он помог :) –

+1

FYI ... Этот установщик npm теперь называется предварительно созданным phantomjs. –

4

Если это не работает, попробуйте:

варево установки NPM

npm install phantom phantomjs -g 
18

Обратите внимание, что:

npm install -g phantomjs 

Будет ли установить v1.9.8

Последняя версия предварительного просмотра v2.0.1 работает правильно на 10.11 El Captian - available as a binary download.

Просто скопируйте bin/phantomjs с загрузки в /usr/local/bin/ (или туда, где вы хотите) на свой компьютер.

+1

npm install -g phantomjs установит 2.1.1, а также –

5

Самый быстрый и простой способ установить автономные phantomjs (проверено на Mac OSX El Captian) (используя отвар или MacPorts установить занимает слишком много времени, так как они будут установлены все Qt и другие пакеты)

  • скачать и распаковать phantomjs-2.0.0-macosx.zip из http://phantomjs.org/download.html

  • варки установить UPX

  • UPX -d phantomjs-2.0.0-MacOSX/бен/phantomjs

  • Добавить phantomjs в системном пути в терминале: Суда нано/и т.д./пути

  • эхо $ PATH
  • add your_directory/phantomjs-2.0.0-macosx/bin до конца
  • Хит-контроль-x для выхода.
  • Введите «Y», чтобы сохранить измененный буфер.
  • перезагрузки терминал
  • Terminal: phantomjs -v покажет вам версию phantomjs, если он правильно установлен
+0

спасибо! Я загрузил нужную мне версию и смог самостоятельно установить ее. – mihai

+0

i загружаю и перемещаю phantomjs в/usr/local/bin. работает для меня – tyan

3

Последние выпустили бинарный (2.1.1) для Mac имеет все зависимость, включенную в бинарном файле.Она работает из коробки http://phantomjs.org/download.html

12
brew update 

затем

brew install phantomjs 
+0

Для меня ни пиво, ни скачано с версии phantomjs.org 2.1 не работает. Я всю ночь боролся. После понижения до 2.0 (скачанного с https://github.com/eugene1g/phantomjs/releases) все работает. Я использую кодирование с приемочным тестом на Mac Os Sierra. –

6

установить его через Homebrew или MacPorts

brew install phantomjs 

или

port install phantomjs 

Проверьте версию с помощью: phantomjs --version

который установит последнюю версию. В настоящее время: 2.1.1

My Mac OSX версии: OS X El Capitan - Version 10.11.6

Спасибо!

+0

так же, как и для Сьерра –

Смежные вопросы