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



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





Установка 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]Кол-во просмотров: 8815

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

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

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

Пароль:



Регистрация

Какой язык интерфейса Вы используете в своих программах?
Русский
55% (111)
Английский
26% (53)
Немецкий
0% (0)
Французский
1% (3)
Несколько языков
10% (21)
Никакой :)
0% (0)
Использую только картинки
0% (1)
Что такое интерфейс?
6% (13)

Проголосовало: 202
Жили были дед да баба. Говорит старик старухе:
- Старая, давай колобка склеим и пусть он смастерит первый в лесу компьютер.
Бабка согласилась, слепила колобка, поручила ему собрать компьютер.
Катится Колобок по лесу, видит - волк идет. Колобок у него и спрашивает:
- Волк, а Волк, а хочешь системным блоком стать?
- А что это такое?
- Это значит, что ты будешь сидеть и тебя люди кормить сами будут: дискетками, дисками...
- Хочу! - сказал Волк и стал системным блоком. Идет колобок дальше. Вдруг видит - лиса, он ей и говорит:
- Лиса, а Лиса, а хочешь быть монитором?
- А что это такое?
- Ну, это когда ты будешь смотреть на людей, подглядывать, а они ничего и не заподозрят.
- Хочу! - сказала Лиса и стала монитором.
Покатился Колобок дальше. Тут ежик дорогу перебегает. Он его остановил и спрашивает:
- Ежик, а Ежик, а хочешь быть клавиатурой?
- А что это такое?
- Это когда люди тебе будут спинку почесывать, да поглаживать каждый день, а ты лежать будешь.
- Хочу! - сказал Ежик и стал клавиатурой.
Пошел Колобок дальше. Видит - мышь бежит. Он ее поймал и спрашивает:
- Мышь, а Мышь, а хочешь быть компьютерной мышкой?
- А это что такое, и как?
- Это когда люди тебя каждый день за шкирку будут брать и таскать по коврику туда - сюда, туда - сюда.
- Да пошел ты в ж#пу, Колобок!!!
С тех пор у мышки в ж#пе колобок...
Рейтинг: 6/10 (3)
Посмотреть все анекдоты