RoR MySql Linux Set-Up - PullRequest
       1

RoR MySql Linux Set-Up

0 голосов
/ 02 марта 2012

Я пытаюсь установить RoR на мою установку Ubuntu и запустить ее с MySql.RoR и MySql оба отлично установлены и работают, но у меня возникают проблемы с настройкой rails для работы с MySql, следуя этому руководству: http://wiki.rubyonrails.org/getting-started/installation/linux

Чтобы протестировать установку Rails, создайте новый Railsпроект:

$ rails myrailsapp

Если вы используете MySQL, используйте следующую команду:

$ rails myrailsapp -d mysql

Теперь я знаю, что теперь вам нужно набирать rails new [appname], а не просто rails [appname], чтобы это работало, как только этоГотово, и проект создается, и он все еще использует базу данных sqlite3, поэтому я запускаю следующую строку $ rails myrailsapp -d mysql, когда я делаю это, я просто получаю большой список текста, предоставляющий мне различные варианты без изменения чего-либо.

Что я сделал не так?

Ответы [ 3 ]

4 голосов
/ 02 марта 2012

Вы действительно хотите сгенерировать проект со спецификатором -d, а не применять его к своему проекту после генерации. Начните новый проект, как этот:

rails new myrailsapp -d mysql
0 голосов
/ 02 марта 2012

Добро пожаловать на борт @twigg в мир Rails =).

Прежде всего, вы должны указать свою версию Rails, которую вы установили. Если ваша версия Rails <3, вы можете создать новый проект, просто запустив команду <code>rails my_app_name. Если вы используете Rails> 3, то для создания нового проекта просто выполните следующую команду rails new my_app_name. Эта команда создаст группу файлов, один из которых - database.yml, где вы можете настроить параметры вашей базы данных (адаптер, имя пользователя, пароль и имя базы данных).

Если вы используете Rails с MySQL, то для создания проекта, настроенного на MySQL, просто запустите команду rails my_app_name -d mysql в Rails <3 или <code>rails new my_app_name -d mysql

Не забудьте установить адаптер базы данных, который в вашем случае (MySQL) ruby-mysql, запустив команду gem install ruby-mysql

0 голосов
/ 02 марта 2012

Вам нужно ввести только одну команду:

rails new railsappname -d mysql

Это создаст приложение rails с конфигурацией mysql.

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