Я отлично работаю над установкой Ruby on Rails на моем Snow Leopard. Я пытался в течение нескольких дней установить MySQL с Ruby On Rails, все, что я получил, когда я бегу:Ruby on Rails, MySQL и Snow Leopard
rake db:create
является:
(in /Users/naikon/RoR/test2)
dyld: lazy symbol binding failed: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/ext/mysql2/mysql2.bundle
Expected in: flat namespace
dyld: Symbol not found: _mysql_init
Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.4/ext/mysql2/mysql2.bundle
Expected in: flat namespace
Trace/BPT trap
Я попытался с MySQL 32 и 64 бит (и удаление всех несколько раз), установить MySQL гем во всех отношениях, которые я нашел в Интернете, в том числе
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
Я потерян, расстроен, и я очень ценю помощь.
Спасибо.
Как вы первоначально установили MySQL (т. Е. Используя DMG или из источника)? Можете ли вы создать базу данных вручную через консоль MySQL? – bnaul
Я установил MySQL из источника DMG, и MySQL работает правильно. Квест был прав в его ответе, правильный камень - mysql2. – AOvejero