Сначала у меня были проблемы с самоцветом, но он работал, когда я установил 64-битную MySQL и пересоздал драгоценный камень с помощью флагов arch.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'
Были проблемы с этим камнем на Snow Leopard. Взгляните сюда и следуйте ссылкам для некоторых других мест: http://stackoverflow.com/questions/1677588/ – Telemachus