Установить рельсы 2.3.5 mac os 10.6 (снежный барс)

Мой сайт разработан с помощью ruby on rails 2.0.2. Вот и хочу обновить эту версию до 2.3.5.

К сожалению, новая версия рельсов не включает mysql, поэтому я устанавливаю гем mysql, как сказано в этом руководстве => установить рельсы

Но и это моя проблема, когда я запускаю свой сервер (webrick), происходит сбой mysql (ошибка сегментации). Я не понимаю, почему происходит сбой mysql, и я не могу продолжать развивать свой веб-сайт.

Кто-нибудь может мне помочь?

Спасибо.


person Kiva    schedule 11.12.2009    source источник


Ответы (2)


У меня была похожая проблема, это руководство решило ее для меня:

http://norbauer.com/notebooks/code/notes/snow-leopard-upgrading-for-rails-developers

Данный:

$ sudo mv /usr/local/mysql/data /usr/local/mysql/data.default
$ sudo mv /usr/local/mysql-oldversion/data /usr/local/mysql/data
$ sudo gem uninstall mysql
$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
$ sudo gem pristine --all

Дайте нам знать, если это поможет.

person Antony Sastre    schedule 11.12.2009

Я нашел проблему, с рельсами 2.3, application.rb переименован в application_crontroller.rb.

person Kiva    schedule 12.12.2009