[英]mysql gem for snow leopard
起初我在使用gem時遇到了麻煩,但是當我安裝64位MySQL並用拱形標志重新安裝了gem時,它就開始工作了。
因此它可以在導軌中工作。 我以前得到的錯誤是
uninitialized constant MysqlCompat::MysqlRes
但是現在不見了:)
但是在Xcode中,當我運行RubyCocoa項目時,仍然會收到以下舊錯誤:
uninitialized constant MysqlCompat::MysqlRes
有誰知道為什么會這樣嗎?
是因為gdb是64位嗎?
它如何在Rails中工作而在RubyCocoa中不工作?
稍作調試表明它無法加載mysql_api.bundle
/Library/Ruby/Gems/1.8/gems/mysql-2.8.1/lib/mysql_api.bundle:
dlopen(/Library/Ruby/Gems/1.8/gems/mysql-2.8.1/lib/mysql_api.bundle, 9): no suitable image found.
Did find: (LoadError) /Library/Ruby/Gems/1.8/gems/mysql-2.8.1/lib/mysql_api.bundle: mach-o, but wrong architecture -
/Library/Ruby/Gems/1.8/gems/mysql-2.8.1/lib/mysql_api.bundle from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in `require'
問題可能是xcode使用了比正常使用的其他版本的ruby框架,我遇到了麻煩並以某種方式解決了它。
但是,體系結構不匹配可能是其他原因:
/System/Library/Frameworks/Ruby.framework
我遇到了同樣的問題,如果我沒記錯的話,那與舊版MySQL安裝有關。 我偶然安裝了32位版本,發現了錯誤並安裝了64位版本。
通過按以下說明刪除MySQL,我擺脫了錯誤: 如何從Mac OS X卸載MySQL並重新安裝帶有拱形標志的最新版本。
你有嘗試過嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.