Проблема с Ruby on Rails PotionStore - PullRequest
0 голосов
/ 09 января 2011

Я пытаюсь установить PotionStore на моем сервере Mac OS X 10.6 с установленным Ruby on Rails 3.После запуска сервера на порту 3000 и указания сафари на этот адрес я получаю следующее:

NameError в Store / orderController # index

неинициализированная константа ActiveRecord :: ConnectionAdapters :: PostgreSQLAdapter:: PGconn

Что это значит?Я не слишком продвинут в Ruby on Rails, так что это немного меня расстраивает.

1 Ответ

1 голос
/ 10 января 2011

Приложение настроено на использование PostgreSQ L, как я уже говорил в комментарии.Здесь вы можете изменить значение адаптера на mysql, чтобы изменить его на использование MySQL.README говорит, что это работает, но это может не сработать.

Мне кажется, мне нужно более подробно остановиться на том, что конкретно это приложение означает .Это приложение Ruby on Rails 2, и если вы установили Rails 3 и пытаетесь использовать его для загрузки приложения, вы столкнетесь с некоторыми головными болями. 3 не имеет обратной совместимости с 2.

У вас есть три варианта.

Первый - обновить приложение (что звучит так, как будто вы не знакомы).с) в Rails 3 и получите все самые последние и лучшие лакомства, такие как, например, Bundler.

Во-вторых, приятно спросить парней / девушек, занимающихся зельеварением, если они не против обновить его до Rails 3, потому что "Это действительно отличное приложение, и я хочу его использовать ".

Третье - оставить его в старом состоянии и переключиться на более старую версию Rails (2.1 или более позднюю версию README), что угоднов диапазоне 2.1.x - 2.3.x должно работать, но по понятным причинам вы должны использовать последнюю версию 2.3.x.Это будет сделано намного проще, если использовать RVM и его функциональность gemsets.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...