Какой дистрибутив linux лучше всего подходит для production rails приложения?

Сейчас пользуюсь Debian.

Потребовалось задеплоить Rails 3 приложение, понял что это достаточно нетривиальная задача для Debian.



А на какой ОС вы крутите свои Rails приложения?
  • Вопрос задан
  • 3420 просмотров
Пригласить эксперта
Ответы на вопрос 5
@AndreyMorozov
Debian lenny, полет отличный. А что за проблемы-то возникли?
Ответ написан
Комментировать
alexbaum
@alexbaum
JS-разработчик, наставник.
Попробуйте установить ruby посредством rvm

Источник: craiccomputing.blogspot.com

В настоящее время ruby удобнее ставить через rvm

Установка RVM



$ sudo apt-get install git-core curl

$ sudo bash < <( curl -L http://bit.ly/rvm-install-system-wide )

$ sudo usermod -aG rvm ubuntu

relogin

В .bashrc не забудьте добавить [[ -s '/usr/local/lib/rvm' ]] && source '/usr/local/lib/rvm'

Установка ruby


Сначала поставим rvm-версию iconv
(с родной в убунте никак не работало :(. В коде вашей программы можно убрать «require iconv»)

NB: Тоже самое возможно в случае readline, autoconf, Zlib, openssl

$ rvm package install iconv

$ rvm install 1.9.2 --with-iconv-dir=$rvm_path/usr


gems (gemset)



http://railstutorial.org/

$ rvm gemset create 1.9.2@you_gemset (1.9.2 -- ruby version)

$ rvm gemset use you_gemset

$ rvm gem install rails

$ rvm gem list


web-server (nginx)



www.modrails.com/install.html

$ rvm gem install passenger

$ passenger-install-nginx-module
Ответ написан
Mexxis
@Mexxis Автор вопроса
Пытаюсь настроить связку apache+passenger+rails3
Rails3 в репозиториях не нашел, через gems тоже не ставится.

А вы именно 3 рельсы деплоите?
Если можете, дайте пожайлуста какой-нибудь толковый мануал.
Ответ написан
opium
@opium
Просто люблю качественно работать
C учетом того что рельсы3 вышли в августе 2010 то по умолчанию ни в одном дистрибе их не будет, подключайте дополнительные репозитории тестинги всякие.
Ну или если лень искать то соберите вручную.
как поставить на убунту есть тут
beyondthewheel.com/2010/12/installing-rails-3-on-ubuntu-10-10/
Ответ написан
@AndreyMorozov
У меня тоже apache+passenger+rails3. Ставил вроде по этому мануалу:
alexwinner.blogspot.com/2010/06/ror-ruby-on-rails-apache2.html

Рельсы ставил как гем, проблем вообще не возникло.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы