2017-06-16 9 views
3

のフォークをコンパイルする壁にヒットしました。these instructionsに続いています。私はAppstoreから完全なXcodeをインストールしました。このエラーに関する他のSOの質問のように見えるライセンス契約(例:sudo xcodebuild -license)に同意しました。コンパイルしようとすると:ファントムをコンパイルするときにXcodeが正しく設定されていない

My-MBPX:phantomjs username$ python build.py 
Password: 
---------------------------------------- 
       WARNING 
---------------------------------------- 

Building PhantomJS from source takes a very long time, anywhere from 30 minutes 
to several hours (depending on the machine configuration). It is recommended to 
use the premade binary packages on supported operating systems. 

For details, please go the the web site: http://phantomjs.org/download.html. 

Do you want to continue (Y/n)? Y 
Executing in /Users/username/Documents/github/phantomjs: git submodule init 
Executing in /Users/username/Documents/github/phantomjs: git submodule update --init 
configuring Qt Base, please wait... 
Found OpenSSL installed via Brew 
Executing in /Users/username/Documents/github/phantomjs/src/qt/qtbase: /Users/username/Documents/github/phantomjs/src/qt/qtbase/configure -static -opensource -confirm-license -prefix /Users/username/Documents/github/phantomjs/src/qt/qtbase -qt-zlib -qt-libpng -qt-libjpeg -qt-pcre -nomake examples -nomake tools -nomake tests -no-qml-debug -no-dbus -no-opengl -no-audio-backend -D QT_NO_GRAPHICSVIEW -D QT_NO_GRAPHICSEFFECT -D QT_NO_STYLESHEET -D QT_NO_STYLE_CDE -D QT_NO_STYLE_CLEANLOOKS -D QT_NO_STYLE_MOTIF -D QT_NO_STYLE_PLASTIQUE -D QT_NO_PRINTPREVIEWDIALOG -qpa phantom -openssl -openssl-linked -no-openvg -no-eglfs -no-egl -no-glib -no-gtkstyle -no-cups -no-sm -no-xinerama -no-xkb -no-xcb -no-kms -no-linuxfb -no-directfb -no-mtdev -no-libudev -no-evdev -no-pulseaudio -no-alsa -no-feature-PRINTPREVIEWWIDGET -no-pkg-config -no-c++11 -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib -release 

    Xcode not set up properly. You may need to confirm the license 
    agreement by running /usr/bin/xcodebuild without arguments. 

ERROR: Failed to build PhantomJS! Configuration of Qt Base failed. 

同じ結果がsudoです。そして、アドバイスを返すよう/usr/bin/xcodebuildを実行している:

xcodebuild: error: The directory /Users/username/Documents/github/phantomjs does not contain an Xcode project. 

私は確かに、既存のコマンドラインツールのバージョンの上にXtoolsとをアップグレードする必要があり、手動でパスを変更(sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer)でしたが、正しく報告:

xcode-select -p 
/Applications/Xcode.app/Contents/Developer 

感謝の言葉をいただきました。

答えて

2

This solutionが働いているように見えます:

cd /Applications/Xcode.app/Contents/Developer/usr/bin/ 
sudo ln -s xcodebuild xcrun 
+0

パーフェクト。ありがとう!! – Linh

関連する問題