Мой сайт разработан с рубинами на рельсах 2.0.2. Поэтому я хочу обновить эту версию до версии 2.3.5.
К сожалению, новая версия rails не включает mysql, поэтому я устанавливаю gem mysql, как в этом уроке: = > установить рельсы
Но и это моя проблема, когда я запускаю свой сервер (webrick), сбой mysql (segmentation fault). Я не могу найти причину сбоя mysql, и я не могу продолжать развивать свой сайт.
Кто-нибудь может мне помочь?
Спасибо.
Я нашел проблему с rails 2.3, application.rb переименован в application_crontroller.rb.
У меня была аналогичная проблема, и это руководство решило это для меня:
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
Сообщите нам, если это поможет.