#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, просто скачайте и нажмите:
Комментарии:
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