【发布时间】:2009-11-13 06:26:42
【问题描述】:
起初我在使用 gem 时遇到了问题,但是当我安装 64 位 MySQL 并使用 arch 标志重新安装 gem 时,它就可以工作了。
所以它在 Rails 中工作。我以前得到的错误是
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'
【问题讨论】:
-
Snow Leopard 上的这个宝石存在很多问题。看看这里并点击其他地方的链接:stackoverflow.com/questions/1677588
标签: mysql ruby rubygems ruby-cocoa