Я запускаю MAMP для локальной разработки на Snow Leopard (очевидно, 64 бит). Я пытаюсь запустить задачу rake для приложения ruby on rails и получить следующую ошибку:
" !!! Связанный драйвер mysql.rb был удален из Rails 2.2. Пожалуйста, установите gem mysql и повторите попытку: gem install mysql. !!! Связанный драйвер mysql.rb был удален из Rails 2.2. Пожалуйста, установите gem mysql и повторите попытку: gem install mysql. грабли прерваны! нет такого файла для загрузки - mysql "
Тем не менее, у меня есть мой монтируемый msql gem:
Когда я запускаю "список драгоценных камней"
В нем перечислены: - mysql (2.8.1)
Что я делаю неправильно?
EDIT: Я новичок в Ruby (и Rails), поэтому не уверен, что это вся необходимая информация для решения этой проблемы. Пожалуйста, дайте мне знать, нужна ли дополнительная информация.
EDIT2: Я попытался выполнить эту команду: ARCHFLAGS = '- arch x86_64' gem install mysql - --with-mysql-config =/Приложения/Mamp/Library/bin/mysql_config
Это дало следующий результат:
Успешно установлен mysql-2.8.1 1 установленный камень Установка документации ri для mysql-2.8.1...
Нет определения для next_result Нет определения для field_name Нет определения для field_table Нет определения для field_def Нет определения для field_type Нет определения для field_length Нет определения для field_max_length Нет определения для field_flags Нет определения для field_decimals Нет определения для time_inspect Нет определения для time_to_s Нет определения для time_get_year Нет определения для time_get_month Нет определения для time_get_day Нет определения для time_get_hour Нет определения для time_get_minute Нет определения для time_get_second Нет определения для time_get_neg Нет определения для time_get_second_part Нет определения для time_set_year Нет определения для time_set_month Нет определения для time_set_day Нет определения для time_set_hour Нет определения для time_set_minute Нет определения для time_set_second Нет определения для time_set_neg Нет определения для time_set_second_part Нет определения для time_equal Нет определения для error_errno Нет определения для error_sqlstate
Установка документации RDoc для mysql-2.8.1...
Нет определения для next_result Нет определения для field_name Нет определения для field_table Нет определения для field_def Нет определения для field_type Нет определения для field_length Нет определения для field_max_lengt Нет определения для field_flags Нет определения для field_decimals Нет определения для time_inspect Нет определения для time_to_s Нет определения для time_get_year Нет определения для time_get_month Нет определения для time_get_day Нет определения для time_get_hour Нет определения для time_get_minute Нет определения для time_get_second Нет определения для time_get_neg Нет определения для time_get_second_part Нет определения для time_set_year Нет определения для time_set_month Нет определения для time_set_day Нет определения для time_set_hour Нет определения для time_set_minute Нет определения для time_set_second Нет определения для time_set_neg Нет определения для time_set_second_part Нет определения для time_equal Нет определения для error_errno Нет определения для error_sqlstate
Оказалось, что у меня была ошибка в файле gem (mysql был прокомментирован) Я чувствую себя идиотом, но, по крайней мере, он был решен. (спасибо to Philip Arndt http://groups.google.com/group/refinery-cms/browse_thread/thread/141d92ff1fa0ad18)