2012-12-20 15 views

Odpowiedz

4

Spróbuj ponownie zainstalować Mono Development Kit (MDK). Nie instaluj Mono Runtime Environment (MRE) na górze MDK. Wystarczy MDK.

Następnie, jeśli używasz systemu Windows (ale domyślam się, że jesteś na OSX - ale tylko wspomnieć): będziesz potrzebował uniksopodobnego toolchain dla mkbundle do pracy.

Fragment: od their site

w systemach Windows, to trzeba mieć uniksowego toolchain być zainstalowane mkbundle do pracy. Możesz użyć cygwin i zainstalować gcc, gcc-mingw i jako pakiety. (sic)

+0

to nie pomaga –

7

Miałem ten sam problem na moim Macu. Rozwiązałem go, ustawiając pkg-config.

export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig:/Library/Frameworks/Mono.framework/Versions/3.0.12/lib/pkgconfig 

Zaledwie heads up, for Mac trzeba ...

export AS="as -arch i386" 
export CC="cc -arch i386" 

... jak podano tutaj An issue when running mono 2.10.2 mkbundle on Mac OS X snow leopard ale Mountain Lion, co musiałem zrobić, to zamiast tak, że aplikacja może biegnij na Lwa.

export AS="as -arch i386" 
export CC="clang -arch i386 -mmacosx-version-min=10.6" 
+1

Właśnie uratowałeś mój dzień. Dla wielu zmiana '' '3.0.12'''' 'Current''' może działać. –

6

Kluczem jest błąd poprzedzający (sh: pkg-config: command not found) nuta że pkg-config jest przechowywany w "/Library/Frameworks/Mono.framework/Commands.

Solution (patrz here i here):

Dołączenie "/Library/Frameworks/Mono.framework/Commands" folder zmienna PATH:

export PATH=/Library/Frameworks/Mono.framework/Commands:$PATH 

Ponadto (jak proponuje aiapatag i objective-c runtime and CoreFoundation framework solution proposed here).

export AS="as -arch i386" 
export CC="cc -arch i386 -framework CoreFoundation -lobjc -liconv" 
Powiązane problemy