2010-08-06 5 views
2

Mac OS X에 모노가 설치되었습니다. 모노 웹 사이트에서 these 지침을 따르고있었습니다. 첫 번째 콘솔 응용 프로그램은 패키지를 사용하지 않았기 때문에 작동했습니다. 그러나 gmcs hello.cs -pkg:gtk-sharp-2.0을 실행했을 때 pkg-config가 설치되어 있지 않다고했습니다. 그래서 pkg-config를 설치했습니다.모노의 Mac 용 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에 추가해야합니다 PKG-설정은 모노 패키지 경로를 알고하지 않기 때문에 지금은이 오류가 ?

답변

9

글쎄 모노의 위치에 따라 다릅니다. which mono을 사용하여 콘솔에서 찾으면/opt/local/bin/mono와 같은 것을 얻을 수 있습니다 (macports를 사용했다면). PKG_CONFIG_PATH는/opt/local/lib/pkgconfig /에 해당합니다. find /opt/local/ -name "mono.pc"을 시작하고 밝혀진 경로를 확인할 수도 있습니다. 모노가있는 곳 (/ Developer/Library/Framework도 좋은 추측이 될 수 있음)이 전혀 없다면 경로로 "/"를 사용하여 find 명령을 사용하십시오.

+1

조언을 사용하여'/ Library/Frameworks/Mono.framework/Versions/2.6.7/lib/pkgconfig'에있는 파일을 찾았습니다. – None

+0

이것은 Linux 노트북에 설치 한 기본 버전의 모노를 덮어 쓸 때 유용했습니다./usr/bin/mono)을 다른 위치 (/opt/mono-2.10/bin/mono)로 변경하십시오. - 감사. – slm

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의 배포 가능 버전에 포함되었는지 궁금합니다. Mono의 모든 PowerPC 버전이 작동하지 못하게하는 주요 문제가있는 것 같습니다.