» Главная
eXcode.ru » Статьи » Ruby
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 6





Установка Ruby on Rails для чайников




Мегафреймворк Ruby on Rails для быстрого создания web-приложений становится все более популярным, в том числе и в России. На днях мне пришлось с нуля ставить последнюю версию Рельсов на свою машину под управлением Windows, и я последовательно записал все шаги для того, чтобы создать туториал для тех, кто хочет прокатиться с ветерком.

Так как Рельсы - это ни что иное, как надстройка над Руби, нам предварительно нужно установить интерпретатор этого языка, все библиотеки и прочие файлы. К счастью, для Windows существует интегрированный инсталлятор, который содержит в себе все необходимое для работы языка. Надо заметить, что недавно появилась новая версия Руби 1.8.5 - но на официальном сайте Рельсов все так же висит рекомендация пользоваться версией 1.8.4, поэтому и мы будем на нее ориентироваться.

Скачать самый последний стабильный релиз (ruby184-20) можно по этой ссылке:

http://rubyforge.org/frs/download.php/11926/ruby184-20.exe

Пояснять здесь ничего не требуется: качаем, выбираем каталог для установки, ждем, пока инсталлятор перекинет все файлы и настроит переменные среды окружения.

Ну вот теперь мы готовы у установке Ruby on Rails. Я советую сделать это при помощи специальных внешних модулей, механизм работы с которыми встроен в Руби. Для этого нам нужно скачать gem-файл последней версии Рельсов:

http://rubyforge.org/frs/download.php/12322/rails-1.1.6.gem

Установка “джемов” осуществляется простой командой, в данном случае:

gem install rails-1.1.6.gem

Попробовали? Не получилось? Правильно! Прежде чем установить “джем” самих Рельсов, нам придется скачать и установить несколько дополнительных модулей, необходимых для работы фреймворка.

Итак, качаем и ставим командой gem install следующие файлы:

http://rubyforge.org/frs/download.php/9562/activesupport-1.3.1.gem

http://rubyforge.org/frs/download.php/12245/activerecord-1.14.4.gem

http://rubyforge.org/frs/download.php/12313/actionpack-1.12.5.gem

http://rubyforge.org/frs/download.php/12316/actionmailer-1.2.5.gem

http://rubyforge.org/frs/download.php/12319/actionwebservice-1.1.6.gem

http://rubyforge.org/frs/download.php/12322/rails-1.1.6.gem

http://rubyforge.org/frs/download.php/9498/rake-0.7.1.gem

Вот теперь мы действительно можем поставить Ruby on Rails:

gem install rails-1.1.6.gem

Поздравляю! Теперь вы готовы познать The Ruby Way :-)

UPD: После многочисленных тычков решил написать о втором, еще более чайниковском методе установки Рельсов (в данном случае все “джемы” будут скачаны из Сети и установлены в автоматическом режиме):

gem install rails -y

Мне он не очень нравится, так как вы теряете контроль над тем - какие именно пакеты будут установлены на ваш компьютер. Но с точки зрения основны идеологии Рельсов - упрощать всё и вся, он даже более предпочтителен :-)

P.S: В следующем кратком туториале я расскажу, как малой кровью решить проблему авторизации и разграничения доступа в приложениях Ruby on Rails - а заодно познакомлю с установкой плагинов для этой среды.

Источник: gotsulyak.com
К началу статьи





Добавил: MadvEXДата публикации: 2008-02-11 00:55:52
Рейтинг статьи:5.00 [Голосов 1]Кол-во просмотров: 7719

Комментарии читателей

Всего комментариев: 1

2009-02-19 02:34:59
Роман
вы заебали копипастить статьи. вы хоть сами пробовали делать, что там написано?!?! идиоты
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Каким ICQ-клиентом вы пользуетесь?
Стандартным ICQ - клиентом.
11% (23)
Miranda 'ой
13% (29)
крысой - &RQ
5% (10)
Своим собственным :)
4% (8)
Не пользуюсь, так как сижу на модеме :(
1% (3)
Не пользуюсь, мне и так хорошо ...
6% (13)
Qip'ом
56% (121)
Другим
4% (8)

Проголосовало: 215
Беседуют два программиста.
- Чем программист отличается от обычного смертного?
- А тем, что в состоянии ответить на вопрос, в котором уже заключен ответ.
- Это как же?
- Ну, например, ответь на вопрос: сколько будет 2х2=4?
- ТRUЕ!
Рейтинг: 3/10 (4)
Посмотреть все анекдоты