2012-04-15 4 views
6
hansarijanto$ port -v 
MacPorts 2.0.3 
hansarijanto$ xcodebuild -version 
Xcode 4.3.2 
Build version 4E2002 

私は上記のxcodeとmacportバージョンを実行しています。 on max os x 自分のmacポートを自己更新しようとすると、次のエラーが表示されます。Macポートのアップデートに失敗する

hansarijanto$ sudo port selfupdate 
Password: 
---> Updating MacPorts base sources using rsync 
MacPorts base version 2.0.3 installed, 
MacPorts base version 2.0.4 downloaded. 
---> Updating the ports tree 
---> MacPorts base is outdated, installing new version 2.0.4 
Installing new MacPorts release in /opt/local as root:admin; permissions 0755; Tcl-Package in /Library/Tcl 

Error: /opt/local/bin/port: port selfupdate failed: Error installing new MacPorts base: shell command failed (see log for details) 

qtをインストールするためにmacポートを更新しようとしています。私はあなたがこれを診断するための十分な情報を得るために-dオプションを使用する必要が

sudo gem install capybara-webkit -v '0.7.2'(error in setting up native environment) 
+0

あなたは 'qt4-mac-devel'をそこに置いたがらないでしょう。これはLinuxではなく、すべてのパッケージはLinuxが 'devel'パッケージと呼ぶものです。 MacPortsの '-devel'はベータ版/未リリース版を意味します。 – geekosaur

+0

何を使用すればよいですか? –

+0

Qtの試用版が本当に必要な場合を除き、 'qt4-mac'ポートが必要です。 – geekosaur

答えて

9

のWebKit-カピバラをインストールする必要が

sudo port install qt4-mac-devel(error no SDK found) 

。一般的な問題と解決方法については、https://trac.macports.org/wiki/FAQ#selfupdatefailsをご覧ください。

+1

のconfigure:WARNING:エラー:GNUSTEP_SYSTEM_ROOTはGNUstepの財団ライブラリ のconfigureの使用を防止し、ご使用の環境で定義されていない、私は次のエラー –

+0

をreveived 作業財団の実装を見つけることができませんでしたですそれはsudo 'から*全体*出力port -d selfupdate'? – geekosaur

+0

シェルコマンド "cd /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base && CC =/usr/bin/cc ./configure --prefix =/opt/local --with/tclパッケージをインストールするには、次のように入力してください:SELFUPDATING = 1 "エラーが返されました。 1 エラー:/ opt/local/bin/port:port selfupdate failed:新しいMacPortsベースをインストールする際にエラーが発生しました。 :新しいMacPortsベースのインストールエラー –

7

AppleがXcodeのコマンドラインツールをインストールしなくなったようです。解決方法はhttp://ericwilson.erics.ws/ericsblog/2012/8/26/macports-port-selfupdate-failを参照してください。

+4

"xcode-select --install"を実行すると、コマンドラインツールがインストールされます。私がMaverickにアップデートした後で、これは私の仕事でした。私はXCodeがインストールされていて、アップデート前にポートが動作していても、ポートが突然動作しなくなりました。 –

0

Mac OS 10.12 Sierraでこれを追加したかっただけselfupdateWARNING: GNUSTEP_SYSTEM_ROOT is not definedというエラーが表示されていましたが、すでにXcodeのコマンドラインツールがインストールされ、ライセンスされ、動作していました。しかし、Xcodeのコピーは、ソフトウェアの自動アップデートでは表示されていませんが、古くなっていました。

私はバージョン7を持っていたし、シエラ(およびMacPortsの)ために、あなたは、だから私は手動でのApp Store経由でのXcode 8ダウンロードし、それは私のために問題を解決したバージョン8

を必要としています。

関連する問題