Mysql2 гем проблема после обновления до снежного барса - PullRequest
1 голос
/ 03 декабря 2010

Я недавно обновился до Snow Leopard, и после проблем с MySQL я также обновил его. Я следовал этим инструкциям и сам собрал MySQL, используя эти источники .

Теперь сервер MySQL работает нормально, но я не могу заставить работать гем Mysql2.

Я продолжаю получать эту ошибку при запуске любого приложения Rails3:

/opt/ruby-enterprise-1.8.7-2009.10/lib/ruby/gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: dlopen(/opt/ruby-enterprise-1.8.7-2009.10/lib/ruby/gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): no suitable image found.  Did find: (LoadError)
 /opt/ruby-enterprise-1.8.7-2009.10/lib/ruby/gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: mach-o, but wrong architecture - /opt/ruby-enterprise-1.8.7-2009.10/lib/ruby/gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle

Я попробовал все, но я все еще получаю ту же ошибку. У вас есть идеи, что может быть не так?

1 Ответ

1 голос
/ 30 ноября 2011

Попробуйте установить MySQL 64 bit из здесь У меня была такая же проблема, и она работала для меня, также попробуйте использовать rvm , некоторые версии ruby ​​могут работать неправильно, так что довольно легкопереключаться между ними с помощью рвм.

...