2

私はMacOSXにmonoをインストールしました。monoのWebサイトでこれらの手順に従っていました。最初のコンソールアプリケーションは、パッケージを使用しなかったために機能しました。しかし、実行するとgmcs hello.cs -pkg:gtk-sharp-2.0、pkg-configがインストールされていないと表示されました。そこで、pkg-configをインストールしました。pkg-configがモノラルパッケージパスを知らないため、このエラーが発生します。

Perhaps you should add the directory containing `gtk-sharp-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk-sharp-2.0' found
error CS8027: Error running pkg-config. Check the above output.

.bash_profileモノラルパッケージパスはどこにあり、モノラルがパッケージを見つけられるようにするために何を追加する必要がありますか?

4

2 に答える 2

9

まあそれはモノの場所に依存します。を使用してコンソールから検索するだけで、which mono/ opt / local / bin / monoのようなものが得られます(macportsを使用した場合)。PKG_CONFIG_PATHは、/ opt / local / lib /pkgconfig/に対応します。また、開始find /opt/local/ -name "mono.pc"して、どのパスが表示されるかを確認することもできます。monoが存在する場所がまったくわからない場合(/ Developer / Library / Frameworkも適切な推測かもしれません)、パスとして「/」を指定してfindコマンドを使用します。

于 2010-08-06T06:40:12.847 に答える
1

Mac OS 10.4にMonoをインストールしているときに、同じエラーが発生しました。私はMonoの多くの異なるバージョンを試しました。バージョン2.4.3.1は私が決めたものです。この問題を修正するために、これを〜/.bash_profileファイルに追加しました。

# Add Mono's pkgconfig folder to the PKG_CONFIG_PATH variable
export PKG_CONFIG_PATH="/Library/Frameworks/Mono.framework/Versions/2.4.3.1/lib/pkgconfig":$PKG_CONFIG_PATH

このファイルを開く簡単な方法は、新しいターミナルウィンドウを開いてから、次のコマンドを貼り付けることです。

open ~/.bash_profile

これらの配布可能なバージョンのMonoがリリースされる前に、どれだけのテストが行​​われたのか興味があります。すべてのPowerPCバージョンのMonoには、動作を妨げる大きな問題があるようです。

于 2017-01-20T19:39:49.493 に答える