Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Ruby: Общие вопросы > Установка раби на freebsd.


Автор: VoDevil 21.9.2010, 19:32
Господа, прошу отнестись к новичку с пониманием ибо гугл мало чем помог.
Имею достаточно не плохой опыт разработки в php+sql. Выдалось немного свободного времени и я решил попробовать связку ruby+MongoDB. Проблемы начались уже на стадии установки, я тупо не могу понять какой freebsd порт мне ставить =) Мне для начала нужен только раби интерпретатор, без рельс. В качестве сервера хочу попробовать mongrel, он вообще без rails работать будет? Дайте направление, что ставить на freebsd чтоб получить в итоге ruby и 3-5 mongrel процессов дабы использовать proxy балансировщик поверх, но все это БЕЗ rails. Я ведь верно понимаю что на данный момент промышленное решение для раби это именно кластер монгрелов и балансировщик нагрузки?

Автор: shine 21.9.2010, 20:53
А с чего вы взяли, что MongoDB на FreeBSD вообще заведется и поедет? На их официальном сайте я нашел инструкции по установке в Linux, MaxOS и Windows. Про другие ОС - ни слова.

Анекдот:
- Кумэ, вы чулы як оти москали наш руби называють?
- Як?
- Раби
- Повбывав бы

Автор: VoDevil 22.9.2010, 08:31
Вообще видел я у знакомого монго на фряхе... хотя может и подкололи меня. Ну можно по соседству монго на дебиане поднять на крайний случай. Вы мне про ruby лучше расскажите, с монго я разберусь.

Автор: source777 23.9.2010, 20:01
Цитата(VoDevil @  21.9.2010,  19:32 Найти цитируемый пост)
не могу понять какой freebsd порт мне ставить

А какие есть варианты? 
Хотя лучше вообще не возиться с портами в случае Руби, т.к. у него свой менеджер пакетов - gem.
Собери из исходников http://www.rubyenterpriseedition.com/download.html и поставь https://rubygems.org/pages/download.

Цитата(VoDevil @  21.9.2010,  19:32 Найти цитируемый пост)
В качестве сервера хочу попробовать mongrel, он вообще без rails работать будет?

Будет конечно.

Цитата(shine @  21.9.2010,  20:53 Найти цитируемый пост)
Анекдот:
- Кумэ, вы чулы як оти москали наш руби называють?
- Як?
- Раби
- Повбывав бы

А причём тут хохлы с москалями? Правильно произносить "http://multitran.ru/c/m.exe?s=ruby", национальность произносящего значения не имеет  smile 


Автор: shine 23.9.2010, 22:48
Цитата(source777 @ 23.9.2010,  20:01)
А причём тут хохлы с москалями? национальность произносящего значения не имеет

Это перепевка бородатого анекдота. Не бери в голову.

Автор: ElectricalStorm 26.10.2010, 17:21
Анектод в тему! Этож надо так Ruby назвать smile))) 

source777  - качайте чувство юмора smile))

Автор: source777 26.10.2010, 21:47
Цитата(ElectricalStorm @  26.10.2010,  17:21 Найти цитируемый пост)
Анектод в тему! Этож надо так Ruby назвать smile)))

Анекдоты тут в принципе не могут быть в тему, т.к. это не раздел "Юмор". Да и вообще, смеяться над неправильным произношением - не лучший способ просвещения.

Цитата(ElectricalStorm @  26.10.2010,  17:21 Найти цитируемый пост)
source777  - качайте чувство юмора smile)

Чтобы смеяться над не смешными бородатыми анекдотами? Ладно shine хоть что-то по теме написал, но твой оффтопик тут совсем неуместен. Так что устное предупреждение на первый раз.

Автор: gcc 27.10.2010, 19:11
VoDevil, можешь поставить любой порт с ruby и ruby он поставит в любом случае

http://www.freebsd.org/cgi/ports.cgi?query=ruby&stype=all

кстате, на freebsd утилита portupgrade написанная на ruby для обновения портов и работы с базой портов и восстановление ее...
http://www.freebsd.org/cgi/ports.cgi?query=portupgrade&stype=all&sektion=all

я хотел portupgrade переписать на православный perl, заодно выучить руби-буби

Автор: bilbobagginz 29.10.2010, 01:48
Цитата(shine @  21.9.2010,  19:53 Найти цитируемый пост)
А с чего вы взяли, что MongoDB на FreeBSD вообще заведется и поедет?

http://www.mongodb.org/display/DOCS/Building+for+FreeBSD пишет, что:
Цитата

On FreeBSD 8.0 and later, there is a mongodb port you can use.


Цитата(VoDevil @  21.9.2010,  18:32 Найти цитируемый пост)
В качестве сервера хочу попробовать mongrel, он вообще без rails работать будет? Дайте направление, что ставить на freebsd чтоб получить в итоге ruby и 3-5 mongrel процессов дабы использовать proxy балансировщик поверх, но все это БЕЗ rails.

rails - это всего лишь список какихто джемиков (активный мейлер, и т.д.)
рубик - тоже встает из портов, установи gem утилиту.
монгрел встает легко и непринужденно.

немного не понял как будешь балансить несколько монгрелов. они будут на одном  IP и разных портах ?
или на разных IP ? на одной физической машинке ? (тогда не вижу смысла...)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)