为什么brew升级phantomjs告诉我更新我的xcode?

时间:2018-06-28 20:07:33

标签: xcode macos phantomjs homebrew

我有一个较旧的phantomjs版本:

 phantomjs -v
 2.0.0

我更新列表:

$ brew update
Already up-to-date.

然后我尝试将phantomjs升级到最新版本2.1.1:

$ brew upgrade phantomjs
Error: Your Xcode (8.3.3) is too outdated.

错误:

  

错误:您的Xcode(8.3.3)已过时。请更新到Xcode 9.4   (或删除)。可以从App Store更新Xcode。

为什么要更新Xcode才能将phantomjs升级到2.1.1版?

1 个答案:

答案 0 :(得分:1)

因为它需要用phantomjs编译C和C ++。 Homebrew需要使用最新版本的Xcode以及Xcode随附的最新macOS SDK来实现。