2012-07-27 15 views
3

我試過的MacOSX 10.7.4haXe的-lib NME - > /usr/local/bin/libneko.dylib:Mach-O的,但錯誤的體系結構

brew install haxe 
brew install neko 
haxe -lib nme 

但安裝haXe的& NME ...

dyld: Library not loaded: @executable_path/libneko.dylib 
    Referenced from: /usr/local/bin/haxelib 
    Reason: no suitable image found. Did find: 
    /usr/local/bin/libneko.dylib: mach-o, but wrong architecture 
    /Users/username/lib/libneko.dylib: stat() failed with errno=20 

lipo -info /usr/local/bin/haxelib 
Non-fat file: /usr/local/bin/haxelib is architecture: i386 
lipo -info /usr/local/bin/libneko.dylib 
Non-fat file: /usr/local/bin/libneko.dylib is architecture: x86_64 

問題應該如何解決? 謝謝。

+0

聽起來很凌亂...你可以嘗試從brew中卸載,然後使用[Haxe網站上的安裝程序](http://haxe.org/download)來代替?如果這無助於發表評論,我會通過郵件列表中的人來尋求幫助。 – 2012-08-01 11:32:29

回答

0

如果你有一個64位機器(你的mac),但是運行32位neko,你可以得到這個錯誤。 在haxe相關論壇上有similar bug reports

如果您通過brew安裝neko,請確保沒有其他版本的潛伏在系統中的neko libs。這可能會導致同樣的錯誤。

相關問題