Как установить Ruby на Rails с mysql и заставить его работать, пошаговое руководство?

#mysql #ruby-on-rails #ruby

#mysql #ruby-on-rails #ruby

Вопрос:

Некоторое время назад мне удалось заставить RoR работать в Windows XP. Я пытался заставить его работать в Windows 7 в течение 2 дней, но просто нет способа, всегда есть проблема, на которую Google не может ответить, что бы я ни пытался.

Может кто-нибудь дать мне руководство или что-то еще, чтобы заставить его работать на Windows 7 или XP? Даже Ubuntu, но я бы предпочел не проходить через этот лабиринт снова.

Я полагаю, что собираюсь установить Windows XP на виртуальную машину и начать оттуда.

Мне нужны RoR и mysql — какие версии, откуда мне их скачать и какие шаги мне предпринять?

Кстати, как установить mysql2 (версия < 0.3) на rails 3.0.7? Потому что он автоматически пробует что-то выше 0.3, что не работает в rails 3.0.7, и если я попробую использовать трюк с пакетом gemfile с 0.2.7, я не знаю, как указать параметры конфигурации, и, конечно, это не сработает, если я не укажу местоположение библиотеки mysql и не включу каталоги.

Также я пробовал использовать rails 3.1 beta, и все шло гладко, пока я не запустил сервер, и веб-сайт никогда не загружался на localhost: 3000.

Ответ №1:

Это в основном то, что я делаю для установки в Windows 7:

  • Загрузите и установите последнюю версию mysql с http://dev.mysql.com/downloads/mysql
  • Установите Ruby http://rubyinstaller.org/downloads / (установите флажок, чтобы обновить PATH)
  • Установите Ruby Devkit http://rubyinstaller.org/downloads / (например, извлечь в C:DevKit )
  • Setup Devkit

    cd [MY_DEVKIT_INSTALL_DIR]

    инициализация ruby dk.rb

    установка ruby dk.rb

  • Копировать libmysql.dll из вашей установки mysql / bin в C:Ruby192bin

    gem install rails

    gem install mysql2 -v 0.2.6

    rails new my_test_app -d mysql

Комментарии:

1. Ах, вот оно что. Похоже, мне пришлось использовать -v 0.2.6 и изменить версию в gemfile. Большое вам спасибо.

2. После многочисленных кошмарных часов попыток сделать то же самое, я решил, что напишу, как я заставил это работать 8)

3. @ReubenMallaby, где бы мне найти «mysql / bin» в этом контексте? Я заглянул в Program Files MySQL, использовал инструмент поиска Windows 7, чтобы попытаться найти libmysql.dll безуспешно. MySQL установлен и работает в моей системе (phpMyAdmin может взаимодействовать с ним).

Ответ №2:

Чтобы настроить Rails в Windows, просто скачайте и нажмите:

http://railsinstaller.org/

Комментарии:

1. Здесь используется 1.8.7, поэтому установка будет медленнее, чем реальная.

2. … Я использую Ruby 1.8.7 Enterprise Edition в рабочей среде, которая просто идеально соответствует моим потребностям. 1.9.2 вообще не обязательно иметь

3. Извините, если я ошибаюсь, но я не думаю, что эта ссылка предназначена для EE.

Ответ №3:

Взгляните на http://rubyinstaller.org это должно заставить вас начать работу.

Ответ №4:

Мне нравится Aptana Studio 3 за разработку с RoR в Windows 7. Книга «Гибкая веб-разработка с Rails» также полна хороших советов.

Вот шаги, которым я следовал:

1- Установка Ruby через RubyInstaller

2- Установите MySQL (следуйте инструкциям @Reuben Mallaby)

3. Установите Rails

Благодаря встроенному терминалу упростить разработку. Вы должны взглянуть: Aptana Studio