среда, 1 августа 2007 г.

Шаг Первый : Как это установить о_О?

Как и следовало ожидать установка не представляет из себя ничего сложно, а для людей привыкших к работе в консоли окажется вполне удобным и свойским.

Для начала я пошёл на официальный сайт RubyOnRails, огляделся .. вполне так симпатишный сайтик :), ну да ладно о эстетике :). Нас интересует раздел Download.
На странице загрузки вас ожидает Ruby installer для Windows если ты виндузятник, ну а линуксоид и прочий неформал найдет для себя нужное в репозитарии сорцов :).

И так сам интерпретатор мы скачали, что делаем дальше .. судя странице Download нам нужно скачать Ruby Gems.

Ruby Gems это такая классная штуковина которая помогает нам скачивать всякие офигенные прибамбасины для нашего замечательного фреймворка :). Ну всякие там дополнения это как в Debian диструбутивах софтинка Apt-get благодоря которой вы можете скачивать пакеты для вашего линукса. Кстати говоря сравнивая это с apt-get так же стоит сказать, что apt-get качает пакеты, а ruby gems качает гемы ^_^ логично да?

И так я скачал Ruby Gems .. и уже давно установил Ruby через Windows Installer.
Следующий шаг будет распоковка Ruby Gems, в какую либо директорию. Для примера я распаковал всю эту радость в папку:

c:\rubygems\

Далее запустили cmd.exe и производим установку Ruby Gems:

ruby setup.rb

Если консоль сообщает, что ruby не найден .. то каким-то чудом переменные окружения у вас не работают глобально :) Не беда .. я с этим столкнулся и решил очень простым способом :) Топаем в свойство системы выбираем "дополнительно" и там кнопочка "Переменные среды". Так вот я обнаружил, что в системных переменных все прописалось, а в пользовательских нет, решается банальным переносом создаете в "Переменные среды пользователя *Имя_Пользователя* 3 переменные "PATHEXT" , "PATH" , "RUBYOPT" значения для которых берете из системных.

Ну вот ... гемы установились .. что теперь? стаил рельсы!! :)

gem install rails --include-dependencies

Вполне возможно случится такое, что используя эту команду зависимости такие как ActiveRecord , ActiveSupport не скачались, по-этому можно их скачать отдельно и в ручную


gem install activesupport
gem install actionpack
gem install actionmailer
gem install activerecord
gem install actionwebservice
gem install rake


И так ... что мы сделали .. в принципе мы сделали все, что нужно для того, чтобы безнаказанно создавать Rails приложения :) Мы же хотим их создавать ? Хотим!!!

И так для этого я себе создал еще одну директорию в корне диска и назвал её

c:\rails_apps\

К примеру .. с чего бы мне начать своё увлекательнейшее приключение с Ruby On Rails? Хмм.. обычно пытаются делать всякие блоги, wiki и прочую дребедень .. но мы ведь хотим научится использовать RubyOnRails! а не создавать блог ... блог я и wordpress создать могу :) Кстати хорошая альтернатива Wordpress'у в среде Ruby это MephistoBlog. И так, что я надумал? Да все гениальное просто .. я создаю себе приложение Test и буду просто тыкать, щупать, и наслаждаться возможностью Ruby On Rails и так поехали :)

c:\rails_apps\> rails Test

После чего у нас появится директория с приложением Test в котором нам нужно будет создавать свои контроллеры, модели, вьюшки вобщем все как в MVC :)

И так .. на этом мы закончим ... установить установили .. создать создали .. в след. посте будем придумывать себе задачки на Ruby On Rails ! ;)

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