LINUX.ORG.RU
решено ФорумAdmin

ruby 2 & rails 4 на gentoo

 , ,


0

1

На домашней машинке хочу поставить ruby 2 и rails 4. В portage rails только c ruby_targets_ruby19. Можно воспользоваться rvm и поставить для одного юзера, но это вроде не gentoo way. Есть более правильный путь?

update: Спасибо! Выбрал rbenv. Отличия rbenv от rvm: https://github.com/sstephenson/rbenv/wiki/Why-rbenv?



Последнее исправление: caro (всего исправлений: 1)

Как выше или rvm. Боллее попсовее, чем отличается не знаю.

anonymous
()

РВМ и чруби такое тоже умеют, странно, что ты такую простую вещь не осилил.

А откуда вообще необходимость ставить для всех юзеров на _домашней_ машине?

Apple-ch ★★
()
Ответ на: комментарий от Apple-ch

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

зы: с ноутбука, потому не залогинен.

anonymous
()
Ответ на: комментарий от anonymous

Ну даже если так, то всё равно лучше всё самому попробовать, свой опыт ценнее :) Тем более что альтернатив всего несколько.

По моему скромному опыту — для продакшена лучше всего чруби. А для личной машины девелопера и тестовых/стейджинговых серверов рвм и рбенв примерно одинаковы.

У рвм приятная фича — гемсеты, но аналогичную хрень и для рбенв запилили, вроде. Плюс изолирование гемов можно поручить бандлеру.

Короче, все эти штуки практически равны по возможностям.

Apple-ch ★★
()

gentoo-way

А я взял и не забил и вполне хорошо получилось:

ruby 2.1

rails 4.1

nginx 1.5.7 + passenger 4.0.27 - не проблема обновить до 4.0.29 сейчас простым переименованием ebuild и правкой на нужный номер версии passenger.

http://portage.perestoroniny.ru/dev-lang/ruby/

http://portage.perestoroniny.ru/eclass/

http://portage.perestoroniny.ru/dev-ruby/

http://portage.perestoroniny.ru/www-servers/nginx/

Всё через gentoo-way и пусть удавятся от злости сторонники костыльного rvm-way.

А откуда вообще необходимость ставить для всех юзеров на _домашней_ машине

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

Deleted
()
Последнее исправление: Deleted (всего исправлений: 3)
21 января 2014 г.
18 октября 2015 г.
Ответ на: комментарий от DoctorSinus

ставлю генту. По запросу «gentoo nginx passenger» вторая ссылка сюда идёт.

Пока что пробую nginx из оверлея mva с соответствующими опциями. Посмотрим.

UPD: не собралось. Пробую http://blog.lrdesign.com/2014/07/gentoo-nginx-passenger/

DoctorSinus ★★★★★
()
Последнее исправление: DoctorSinus (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.