Я использую 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 / Библиотека / 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