簡體   English   中英

mysql gem for Snow Leopard

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM