@codenamecrud

Страница 393 из 1009
Ivan
27.11.2016
17:46:11
В итоге ошибка

Кто-нибудь знает что делать?

Я обычно не матерюсь, но.

Иди нахуй, rbenv.

Google
Ваня
27.11.2016
18:16:15
Я тоже с ним намучился

Хоть для начала он и полегче

Aleserche
27.11.2016
18:16:31
и то верно, не понимаю, почему его не закопают

Ivan
27.11.2016
18:16:36
job_type :rbenv_rake, %Q{export PATH=/home/ubuntu/.rbenv/shims:/home/ubuntu/.rbenv/bin:/usr/bin:$PATH; eval "$(rbenv init -)"; \ cd :path && bundle exec rake :task —silent :output }

Вот такое я нашел на задворках интернета, потом искал куда этот рбенв установлен на сервере

Переписал этот путь

И это дерьмо заработало.

А ещё на всяких gorails (кажется так сайт назывался) его рекомендуют ставить

Eugene
27.11.2016
18:24:53
на горейлс выбор

рвм или рбенв

Ivan
27.11.2016
18:26:06
Да, выбор

Но там в этих табах, рядом с rbenv (recommended)

Aleserche
27.11.2016
18:26:21
рвм тоже так себе

Google
Aleserche
27.11.2016
18:26:37
не пойму, почему не запилят нормальную штуку

Ivan
27.11.2016
18:26:48
рвм тоже так себе
Ни разу проблем не было с ним

Вот в этом плане я очень завидую golang

Там всё настолько по маслу работает, по карйней мере с первого взгляда

Aleserche
27.11.2016
18:27:50
там тоже есть казусы, но решаемые

Ваня
27.11.2016
18:30:39
?

Ivan
27.11.2016
18:31:12
А что ты на golange писал
пару хеловорлд подобных программ, и ещё кое-что, просто переписывая со скринкастов

Но мне дико понравился язык

Artem
27.11.2016
18:32:20
ну на руби хелло ворлды без рвм и рбенв работают отлично)

Ivan
27.11.2016
18:33:26
ну на руби хелло ворлды без рвм и рбенв работают отлично)
Согласен. Но у голэнга всё комунити работает над едиными фундаментальными тулзами, как я понял

А всякие орм'ы и фреймворки в изобилии

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

Ваня
27.11.2016
18:34:53
Хз че делать, но меня не впирают си подобные языки

В плане синтаксиса

Artem
27.11.2016
18:35:14
Грех жаловаться на руби в плане инфраструктуры и инструментария, нормально с ними все

Ivan
27.11.2016
18:35:22
В плане синтаксиса
Да ладно, классный там синтаксис)

Artem
27.11.2016
18:35:24
просто опыта мало

Ivan
27.11.2016
18:36:34
Грех жаловаться на руби в плане инфраструктуры и инструментария, нормально с ними все
Не, всё отлично, спору нет. Просто я на эмоциях немного после жаркого часа. Ну, в принцие так и набирается опыт. Теперь буду знать, что rbenv нужно указывать в PATH, если исполняется что-то от рута.

Artem
27.11.2016
18:38:00
просто пилить сейчас yet another lang version manager бессмысленно, rvm/rbenv со своими задачами справляются, а дальше все будет в сторону докера развиваться, т.к. он дает больший уровень изоляции

Google
Ivan
27.11.2016
18:38:56
Ну в принципе да. Тем более, что пакетный менеджер один, и он хорош

@Freika https://medium.freecodecamp.com/how-to-attract-new-contributors-to-your-open-source-project-46f8b791d787#.lyian4kjj

Хоть и очевидные вещи, но как-то собраны в одном месте, что неплохо

Вчера говорили про то, что всё из lib/ должно само require. Я сейчас почитал, попробовал добавить в autoload_path, всё равно не работает. На SO некоторые ответы советуют перенести lib/ в app/, а про то, что они сами по себе должны включаться нету. Ну, только autoload_path, который либо у меня не работает, либо в 5 рельсах для lib/ не работает

Так как для sti у autoload_path работает

А, лол, беру слова назад. Всё работает. Просто я олень.

Nomaniba
27.11.2016
20:33:07
А, лол, беру слова назад. Всё работает. Просто я олень.
Будь осторожен - рога нынче на черном рынке дорогие...

Ivan
27.11.2016
20:33:29
Таки да.

Daniel
28.11.2016
05:52:16
Aleserche
28.11.2016
06:46:38
капистрано сложный?

Eugene
28.11.2016
06:47:24
относительно

Aleserche
28.11.2016
06:48:18
просто я смотрю чем мне php-ые проекты деплоить

Aleserche
28.11.2016
06:49:25
все, вижу, много описаний делать нужно

Ivan
28.11.2016
07:24:06
А какой сервер лучше на продакшене ставить? Очень часто passenger мелькает что-то, кто-нибудь трогал его?

Eugene
28.11.2016
07:24:33
у меня на пассенжере крутятся приложения

Нормальный, быстрый, памяти требует немного

Ivan
28.11.2016
07:24:59
Окей, спасибо.

Artem
28.11.2016
07:25:14
пума сейчас рекомендуемый сервер

Daniel
28.11.2016
07:26:55
А какой сервер лучше на продакшене ставить? Очень часто passenger мелькает что-то, кто-нибудь трогал его?
Тоже пасажира использую, все отлично, память не течет, деплоится без завтыков.

Zulkar
28.11.2016
08:33:34
может спрошу что уже разбирали. не пойму в чем была загадка этого кода? class Foo def bar :bar end end a = Foo.new def a.bar class « self def bar :foo end end end puts a.bar puts a.bar

Google
Иван
28.11.2016
08:43:37
Метод bar внутри класса foo тут вообще бесполезный, он не делает ничего

Zulkar
28.11.2016
08:45:17
при вызове puts bar foo

Иван
28.11.2016
08:46:21
Я знаю первый bar это результат переопределения метода bar

Zulkar
28.11.2016
08:46:42
вот сейчай что то не догоняю

Иван
28.11.2016
08:47:29
Ну попробуй в irb определить любой метод, результатом будет имя метода

Zulkar
28.11.2016
08:48:23
а что собственно тут вообще хотели объяснить этим методом?

какой то патерн или что

Artem
28.11.2016
08:49:07
код нерабочий

Admin
ERROR: S client not available

Artem
28.11.2016
08:49:28
хотели объяснить, что ты можешь методы на объектах дефайнить

Иван
28.11.2016
08:50:01
Не, просто больная фантазия на тему объектной модели

Zulkar
28.11.2016
08:51:12
т.е мы переопределили метод?

Artem
28.11.2016
08:51:27
почитай про объектную модель в руби, что такое eigenclass, как происходит резолвинг сообщения в объектах

Zulkar
28.11.2016
08:51:57
Какой сервис для мониторинга используете? Мониторинг цпу, рам, хдд. мб отдельных процессов

Ilya
28.11.2016
11:14:40
NewRelic

Danila
28.11.2016
11:16:02
skylight

Eugene
28.11.2016
11:17:53
монит для автоматического поднятия упавших процессов

или эрланг/эликсир :trollface:

Google
Eugene
28.11.2016
11:20:18
В настоящее время признана устаревшей[1] и для многих дистрибутивов планируется переход на systemd.

кажется, это несколько отличная от монита штука

Eugene
28.11.2016
11:22:32
а сайдкик тут причем? :)

Vitaliy
28.11.2016
11:22:38
?

Ilya
28.11.2016
11:23:21
мб состояние воркеров там

Daniel
28.11.2016
11:23:22
а сайдкик тут причем? :)
Мониторинг отдельных процессов, разве нет ?

Eugene
28.11.2016
11:23:27
погоди

сайдкик предназначен для асинхронного выполнения руби-процессов

Daniel
28.11.2016
11:23:45
годю

Eugene
28.11.2016
11:23:52
причем тут мониторинг рам, хдд и проца?

Daniel
28.11.2016
11:24:04
Eugene
28.11.2016
11:24:18
Ты что-то путаешь, мне кажется

Daniel
28.11.2016
11:24:22
Посмотри вопрос и сможешь ответить на свой

Vitaliy
28.11.2016
11:24:42
Не спорь в темным рыцарем

Ilya
28.11.2016
11:24:59
он просто мотиторит джобы в сайдкике

Eugene
28.11.2016
11:25:02
он меня доколебает уже скоро

Ilya
28.11.2016
11:25:03
вот и все

вопрос был про мониторинг процессов

Страница 393 из 1009