Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Ruby on Rails. Установка, настройка, предисловие работы

Anna | 20.06.2014 | нет комментариев

В этой крошечной статье, которую с удовольствием прочитал бы сам неделю назад, я попытался собрать все вещи, которые потребовались бы человеку, задумай он «с нуля» написать приложение на RoR. То есть не углубляясь ни в одну из областей, описать нужный минимум действий, Дабы установить, настроить и написать своё первое приложение.Тут собрано, как мне кажется, всё, что необходимо и я верю данный текст сэкономит кому-нибудь несколько часов поиска в интернете). Сам постигаю RoR вторую неделю, так что не судите сурово).

Установка.

Легко и стремительно ror ставится через rvm c rvm.io/.

>curl -L https://get.rvm.io | bash -s stable --rails --autolibs=enabled

Запустить rvm:

>source /Путь_к_домашней_директории*/.rvm/scripts/rvm

*$HOME в последующем.
Позже этого в $HOME/.bash_profile должна возникнуть строчка:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

и при всяком открытии консоли rvm будет подгружаться, но у меня этого не случилось — пришлось ещё в $HOME/bashrc прописывать:

. ~/.bash_profile

Сейчас всё верно должно быть отлично.
Устанавливаем необходимую(скорее каждого это будет самая последняя) версию руби (сколько их и в чём различие дозволено посмотреть тут -http://www.ruby-lang.org).

>rvm install 1.9.3

Проверка на успешность создания

>ruby -v

должна воротить больше подробную информацию, как бы

ruby 1.9.2p320 (2012-04-20 revision 35421) [x86_64-linux].

В процессе установки я нечаянно установил несколько версий, что потом доставило некоторые неприятности). Посмотреть список установленных версий руби дозволено так:
>rvm list
Если версий несколько, то нынешняя будет помечена “=>”, дефолтная — “*”, а нынешняя и дефолтная — “=*”. Поменять на надобную используемую версию дозволено так:

>rvm use ruby-1.9.2-p320 (любая необходимая версия)

Дабы поменять дефолтную версию руби пишем:

>rvm use ruby-1.9.2-p320 --default

Создание плана.

Сейчас дозволено перейти непринужденно к созданию плана. Создаём папку $HOME/ROR/tickets, заходим в неё и делаем следующее.

>sudo gem install bundler
>rails new tickets

При создании плана будут сгенерированы все нужные директории(app,config,db,log и т.п.) и конфигурационные файлы в указанной папке. Для работы небольшого тестового плана нам понадобится, в моём случае, база данных PostgreSQL, пара gem-ов(библиотек) и запущенный rails сервер).
Для запуска сервера необходимо, находясь в корне папки с сделанным планом запустить команду:

>rails s -p 3000

где s — команда запуска сервера(server), а -p 3000 -номер порта(port), по которому будет доступен план. Что бы запустить консоль, необходимо набрать:

>rails c

где с- сокращение от console
Список всех команд дозволено посмотреть, набрав
>rails –h. Сейчас по адресу localhost:3000 мы увидем стартовую страницу плана. Так же дозволено запускать всякое число серверов других планов на других, не занятых портах. В ходе работы. у меня в один момент по какой-то неизвестной мне причине появилась задача с запуском сервера — выдавалась оплошность, что сервер теснее запущен — для её решения необходимо легко удалить файл $HOME/ROR/tickets/config/tmp/pids/server.pid и запустить сервер ещё раз.

 

Источник: programmingmaster.ru

 

Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB