2015-11-05 127 views
26

升級到10.11(El Capitan)後,我無法在我的macbook中安裝phantomJs。在MacOs上安裝PhantomJS 10.11 El Captian

每當我嘗試安裝使用自制它,它給了我這個錯誤:

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

你應該看看[Github問題](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

僅供參考...這個npm安裝程序現在叫做phantomjs-prebuilt。 –

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厄爾尼諾上尉好測試)的最快和最簡單的方法(使用BREW或MacPorts的安裝時間太長的時間,因爲他們將安裝整個Qt和其他包)

  • 下載和http://phantomjs.org/download.html

  • 釀造解壓phantomjs-2.0.0-macosx.zip安裝UPX

  • UPX -d phantomjs-2.0.0-MacOSX的/ bin中/ phantomjs

  • 添加phantomjs到系統路徑在終端:sudo的納米/等/路徑

  • 回聲$ PATH
  • 將your_directory/phantomjs-2.0.0-macosx/bin添加到最後
  • 點擊control control-x退出。
  • 輸入「Y」保存修改後的緩衝區。
  • 重啓終端
  • 終端:phantomjs -v會告訴你phantomjs的版本,如果它被正確安裝
+0

謝謝!我下載了我需要的正確版本,並且能夠自行安裝。 – mihai

+0

我下載並將phantomjs移動到/ usr/local/bin。適用於我 – tyan

12
brew update 

然後

brew install phantomjs 
+0

對於我來說,既沒有釀造也沒有從phantomjs.org 2.1版本下載不起作用。我整晚都在苦苦掙扎。降級到2.0後(從https://github.com/eugene1g/phantomjs/releases下載),一切正常。我在Mac Os Sierra上使用驗證測​​試進行驗收測試。 –

6

使用安裝它通過自制或MacPorts的

brew install phantomjs 

port install phantomjs 

檢查版本:phantomjs --version

哪個會安裝最新版本。目前:2.1.1

我的Mac OSX版本:OS X El Capitan - Version 10.11.6

謝謝!

+0

同上Sierra –