Rails 3
Материал из 1GbWiki.
Версия 13:25, 10 января 2011 (править) Renton (Обсуждение | вклад) (→Установка Ruby) ← К предыдущему изменению |
Версия 01:16, 16 мая 2011 (править) (отменить) 173.11.33.117 (Обсуждение) (→ÐаÑÑÑойка окÑÑжениÑ) К следующему изменению → |
||
Строка 3: | Строка 3: | ||
Также справедливо отметить, что любой хостинг, прежде всего, стремится предоставить стабильные и проверенные версии программных продуктов, с целью обеспечить максимальную устойчивость и переносимость web-приложений. Поэтому, если вы хотите идти в одном шаге с разработчиками, то в первую очередь вам необходимо рассчитывать только на свои силы. | Также справедливо отметить, что любой хостинг, прежде всего, стремится предоставить стабильные и проверенные версии программных продуктов, с целью обеспечить максимальную устойчивость и переносимость web-приложений. Поэтому, если вы хотите идти в одном шаге с разработчиками, то в первую очередь вам необходимо рассчитывать только на свои силы. | ||
- | + | Ppl like you get all the brains. I just get to say tankhs for he answer. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
== Установка пакетов == | == Установка пакетов == |
Версия 01:16, 16 мая 2011
Данная статья подразумевает, что вы уже знакомы с хостингом приложений Rails от 1Gb.ru, умеете самостоятельно переключать сайт в режим RoR, работать в консоли и выполнять базовую настройку приложения. Эта статья для тех, кто хочет воспользоваться самыми последними версиями Ruby и фреймворка Rails, и понимает, с какими трудностями он может столкнуться.
Также справедливо отметить, что любой хостинг, прежде всего, стремится предоставить стабильные и проверенные версии программных продуктов, с целью обеспечить максимальную устойчивость и переносимость web-приложений. Поэтому, если вы хотите идти в одном шаге с разработчиками, то в первую очередь вам необходимо рассчитывать только на свои силы.
Ppl like you get all the brains. I just get to say tankhs for he answer.
Содержание |
Установка пакетов
- Ставим Rails и остальные пакеты:
$ gem install rails
проверяем версию:
$ rails -v Rails 3.0.3 $ gem install sqlite3-ruby $ gem install mysql
По умолчанию, на хостинге ставится web-сервер Mongrel, но он до сих пор не работает нормально с Rails 3-ей версии, поэтому будем использовать Thin
$ gem install thin
- Обращаемся в тех. поддержку и просим прописать наш web-сервер, вместо Mongrel'а, т.е. в файле
~/conf.d/mongrel
должна быть определена переменнаяMONGREL_BIN_MY
:
MONGREL_BIN_MY=$HOME/.gems/bin/thin
Настройка приложения и запуск
- Удаляем старое приложение и ставим свое:
$ rm -rf ~/http/ $ rails new ~/http
- В файл
~/http/config/environment.rb:
добавляем строки:
ENV['GEM_HOME']="#{ENV['HOME']}/.gems" ENV['GEM_PATH']="#{ENV['GEM_HOME']}:#{ENV['HOME']}/opt/ruby/current/lib/ruby/gems/1.9.1"
- Запускаем:
$ killall -9 mongrel_rails && ~/init.d/mongrel start
- Если все сделали правильно, то у вас откроется вот такая тестовая страница приложения http://test-l19-ror.1gb.ru/ .
См. также
Ссылки
- Ruby on Rails (рус.) - общая информация на сайте 1Gb.ru.
- Ruby on Rails (англ.) - официальный сайт проета, дистрибутивы, статьи, документация.