Проблема установки Ruby on Rails - PullRequest
2 голосов
/ 16 мая 2009

Я новичок в Ruby on Rails и использую Windows для разработки.

Я делаю следующие шаги:
1. Скачать Ruby v.1.9.1
FTP: //ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ruby-1.9.1-p0-i386-mswin32.zip Распакуйте его и поместите в C: \ ruby ​​
2. Загрузите последнюю версию Aptana и установите ее
3. Установите плагин RadRail в Aptana.
4. Установите путь к ruby ​​в C: \ ruby ​​

После этого он предупреждает меня о том, что я не устанавливаю RubyGems. Я знаю, что Ruby v.1.9.1 уже включает RubyGems.

Что мне теперь делать, чтобы это заработало?

Ответы [ 7 ]

1 голос
/ 19 октября 2009

Предисловие: Этот ответ, очевидно, слишком поздно, чтобы помочь Билли, но это обычная проблемная область для людей, начинающих работать с RoR в Windows, и с чем у меня неоднократно возникали проблемы. Итак ...

Первая проблема с шагом 1 . Загрузка и извлечение пакета Ruby недостаточны для получения работающей среды Ruby, поскольку Ruby зависит от поддержки библиотек со стороны ОС, которой нет в Windows. Поэтому вам нужно загрузить и установить (по сути, просто скопируйте их в папку \ ruby ​​\ bin) несколько файлов DLL, которые обеспечивают эту поддержку. Вот очень четкое сообщение в блоге, в котором рассматривается установка ruby ​​1.9 в Windows .

Затем вам нужно добавить «c: \ ruby ​​\ bin» в путь Windows (очевидно, изменив его, если вы установили в другую папку).

Теперь вы можете запустить ruby -v и gem -v, чтобы проверить, работает ли Ruby. Если вы получаете сообщения об ошибках, вы знаете, что что-то отсутствует или PATH неверен.

Более простой альтернативой является установщик ruby ​​одним щелчком мыши. К сожалению, старая версия, на которую ссылается ruby-lang.org, предназначена только для Ruby 1.8.6 и больше не обновляется. Существует новая проектная команда RubyInstaller , у которой есть установщик "Ruby 1.9.1" одним щелчком мыши по технологии предварительного просмотра. Ясно, что он все еще находится в стадии разработки, но он хорошо работает для меня.

После установки и работы Ruby вам необходимо установить Rails .

Перед началом работы запустите gem update --system, чтобы обновить Rubygems до последней версии. На всякий случай.

Rails (по умолчанию) использует базу данных SQLite для разработки. Вы можете загрузить скомпилированные библиотеки SQLite со страницы sqlite.org и извлечь извлеченные файлы sqlite3.dll и sqlite3.def в \ Ruby \ bin (или где-либо еще в вашей папке Windows PATH). ). Затем вы должны запустить gem install sqlite3-ruby для установки драйвера Ruby SQLite.

И теперь вы можете запустить gem install rails для фактической установки направляющих. Ожидайте, что это займет минуту или две.

Наконец, обратите внимание, что среда Ruby и Rails постоянно меняется. И, к сожалению, проблемы совместимости являются обычной проблемой для пользователей Windows (например, несколько месяцев назад было невозможно получить совместимую с Ruby 1.9 версию гема sqlite3-ruby, который компилируется в Windows). Вполне вероятно, что инструкции по установке, которые были точными в то время, устаревают в течение нескольких месяцев. Поэтому проверьте дату этого поста, прежде чем предположить, что все написанное здесь все еще верно!

1 голос
/ 17 мая 2009

Если вы новичок в использовании Windows, я бы предложил выбрать самый простой из возможных маршрутов и установить дистрибутив Ruby и Rails, созданный кем-то другим, например,

Редакция Ruby Netbeans включает собственную среду исполнения Ruby (JRuby), поэтому очень хороша для быстрого начала работы.

Официальные загрузки для Ruby предназначены для людей, которым удобно устанавливать зависимости и собирать собственные версии. В большинстве операционных систем вы можете просто использовать версию Ruby, предоставленную поставщиком. Microsoft не предоставляет сборки Ruby, и ее компиляция также более сложна в Windows, где вам необходимо установить компилятор, загрузить копии Zlib и OpenSSL и т. Д.

1 голос
/ 17 мая 2009

Итак, первый шаг - получить правильную версию Ruby for Rails. Ruby 1.9.1 вызывает странные проблемы в Rails. Удалите его и получите вместо него 1.8.7.

0 голосов
/ 29 мая 2012

Вы просто запускаете приложение в Aptana. В нижней командной строке введите:

gem update
0 голосов
/ 16 октября 2009

Aptana пока не поддерживает 1.9.1 из того, что я прочитал.

0 голосов
/ 06 июня 2009

Шаги по установке Rails на MS Windows представлены здесь. Установка Rails в Windows

0 голосов
/ 16 мая 2009

На странице загрузки Ruby on Rails говорят, что вам следует загрузить RubyGems , так что, возможно, вы можете попробовать это.

Я не знаю, поставляется ли Ruby-версия для Windows с RubyGems, но вы ничего не потеряете, если попытаетесь.

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