2012-12-20 21 views

cevap

4

Mono Development Kit (MDK) uygulamasını tekrar deneyin. MDK'nın üzerine Mono Runtime Environment (MRE) yüklemeyin. MDK yeterli olacaktır.

Öyleyse, eğer Windows kullanıyorsanız (ancak OSX'de olduğunuzu sanıyorum - ama sadece bahsetmek gerekirse): çalışmak için mkbundle için Unix benzeri bir takım zincirine ihtiyacınız olacaktır.

alıntı: Windows sistemlerinde their site

itibaren, bunun gerekli mkbundle çalışması için yüklü olması Unix benzeri toolchain olması. Cygwin'leri kullanabilir ve gcc, gcc-mingw'yi ve paket olarak kurabilirsiniz. (sic)

+0

bu yardımcı olmaz –

7

Aynı problemi Mac'imde de vardı. Pkg-config ayarlayarak çözdüm.

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

Sadece bir kafaları yukarı, Mac için size ...

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

... burada An issue when running mono 2.10.2 mkbundle on Mac OS X snow leopard belirtilen zorunda ama Mountain Lion, bunun yerine uygulama olabilir ki bunu yapmak zorunda Aslan üzerinde koş.

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

Sadece kurtardım günümü. Birçok kişi için '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' '' 'ile çalışmak yalnızca işe yarayabilir. –

6

anahtar önceki hata (sh: pkg-config: command not found), PKG,-yapılandırmasının /Library/Frameworks/Mono.framework/Commands 'de saklanır notudur.

Çözüm (herehere görmek ve):

Prepend için "/Library/Frameworks/Mono.framework/Commands" klasörü YOL değişkeni:

tarafından önerilen ek olarak
export PATH=/Library/Frameworks/Mono.framework/Commands:$PATH 

(aiapatag ve objective-c runtime and CoreFoundation framework solution proposed here).

export AS="as -arch i386" 
export CC="cc -arch i386 -framework CoreFoundation -lobjc -liconv" 
İlgili konular