binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
Есть ли у кого опыт в установке и настройке данного зверя? На Wiki был, у Гриши спрашивал, у Яшки тоже, но полного понимания не случилось. В установке самого Ruby вроде проблем нет, а вот дальше начинается самое интересное. Как я понимаю, существует некоторое множество вариантов установки. В большей степени непонятности с RubyGems. На сколько я понял сам Ruby ставится в систему, а вот так называемые RubyGems ставятся в домашнюю папку пользователя. Причем для получения доступа к исполняемым файлам rails нужно експортировать путь к ним. Собственно для подключения RoR к Apache использовал, как и полагается passenger, но не через gem install, а при помощи pacman. В итоге получит постоянный вывод об ошибке модуля passenger и полную путаницу в голове. Так у меня и не сложилось понимания, что, как и куда нужно ставить, чтоб все работало правильно. Объясните что и как делать. |
Jisatsu |
|
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
Зачем апач? Лучшие доки. Добавляем в PATH путь к гемам и добавляем переменную GEM_HOME, всё это в Arch Wiki есть. После переменных всё по докам от ROR по ссылке выше. Сам пользую, работает всё отлично, без костылей. Ещё надо поставить SSH. И запустить sshd, гемы качаются через ssh.
Keep it simple, stupid!
|
binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
Апач потому-что не nginx. Добавление пути тоже не тривиальная задача. В .bashrc не канает, писать service для добавления не хочется. Ну и косяк, как я понимаю в том, что для пользователя http даже не знаю куда и как прописать путь =). |
nafanja |
|
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
На сколько я понял сам Ruby ставится в систему, а вот так называемые RubyGems ставятся в домашнюю папку пользователя.а что в саму систему не ставятся? только в домашнюю папку? странно... если хочешь с апачем заюзать инсталляй в систему под рутом.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
nafanjaДа в домашнюю папку и ставил для юзверя root. |
Jisatsu |
|
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
binaryshadow Оо как это не канает? Я пользую zsh, в .zshenv прописал export PATH=$PATH:~/.gem/ruby/2.0.0 export GEM_HOME=~/.gem/ruby/2.0.0 Команда rails server запускает небольшой веб сервер, названный WEBrick, поставляемый с Ruby. Более чем достаточно для программиста вашего уровня. :) Я лично на нём и сижу, ибо большего и не надо. Определитесь - вы сисадмин или веб-мастер? Это разные вещи. Одно другому мешает, если времени мало тащить всё. А у нормального программиста никогда свободного времени нет. :) nafanjaОтлично ставятся. Просто есть user-install а есть system. Рекомендуется юзер инсталл, если бы топикстартер хоть 20 минут потратил на Wiki всё это нашёл бы там. Я уже даже не знаю как объяснить, что двух переменных хватит с лихвой для работы ROR.
Keep it simple, stupid!
|
binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
JisatsuНе канает, так как входа пользователя root в систему не происходит. Jisatsurails server меня не устраивает потому, что мне не для отладки. Про уровень владения программированием я ничего не говорил ;). Два в одном. Времени нет совсем. Задача именно на Апаче. JisatsuЧитал и видел и весьма понравилась идея, можно разным пользователям установить разные версии. Потратил более 20 минут, но желаемого результата не достиг, вот и решил спросить. Вечером попробую еще раз. |
Jisatsu |
|
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
Попробуй тут посмотреть
Keep it simple, stupid!
|
binaryshadow |
|
Темы:
16
Сообщения:
453
Участник с: 30 августа 2011
|
До этого я и сам дошёл при помощи вики. А тут, кстати, через CGI, тоже интересный вариант. Пока что времени нет, к концу недели отпишусь. |
Jisatsu |
|
Темы:
17
Сообщения:
389
Участник с: 14 июня 2013
|
binaryshadowБудем ждать. Интересно. =)
Keep it simple, stupid!
|