Size: a a a

Чат по руби

2021 January 15

SL

Sergey Lapin in Чат по руби
Кот Программист
Wsl2 под курсы идеально подходит
А с докером там как? Всё корректно работает?
источник

КП

Кот Программист... in Чат по руби
Sergey Lapin
А с докером там как? Всё корректно работает?
на wsl второй версии да
источник

КП

Кот Программист... in Чат по руби
с первой версией не знаю как обстоят дела
источник

SL

Sergey Lapin in Чат по руби
Кот Программист
на wsl второй версии да
Отлично, меня этот вопрос беспокоил.
источник

E

Evgen in Чат по руби
А метод работает posr_form? Есть сайт на джумле пытаюсь пройти этим методом авторизацию. Не выходит
источник

E

Evgen in Чат по руби
*post_form
источник

AP

Anton Plugin in Чат по руби
Если бы я писал книгу- на первой же странице было бы написано что мы всё делаем в unix-like системе. Как сделать тоже самое на винде - проблема читателя, если хочет - пусть превозмогает. Но это я, чуть более идейный чем в среднем :)
источник

AP

Anton Plugin in Чат по руби
Какие картошки у людей вместо компьютеров и что там за системы у них -невозможно знать заранее и этого всего не учесть, поэтому идём по самому обычному для ruby/rails пути. Linux, чистый терминал, любой какой удобно редактор. Far, vim, rubymine - это уже вкусовщина.
источник

AP

Anton Plugin in Чат по руби
Для меня это из разряда - буду писать под ios на винде. Возможно как-то и можно сделать, но это экстремальный случай, поэтому по-умолчанию нужна macOS.
источник

VA

Vsevolod Avramov in Чат по руби
Anton Plugin
Какие картошки у людей вместо компьютеров и что там за системы у них -невозможно знать заранее и этого всего не учесть, поэтому идём по самому обычному для ruby/rails пути. Linux, чистый терминал, любой какой удобно редактор. Far, vim, rubymine - это уже вкусовщина.
Надо написать: запускаете докер контейнер с руби 3.0 :))
источник

AP

Anton Plugin in Чат по руби
Vsevolod Avramov
Надо написать: запускаете докер контейнер с руби 3.0 :))
Ну вот кстати если без шуток, докер хорош, но это не должно быть стандартным безальтернативным походом для обучения. Пусть человек научится делать в нативной системе - а потом уже разберётся как сделать тоже самое в докере, если/когда будет нужно.
источник

VA

Vsevolod Avramov in Чат по руби
Плюс докера в том, что если человек запустил контейнер - то он уже везде будет одинаковый. С readline и прочими одинаковыми пакетами.
источник

AP

Anton Plugin in Чат по руби
Плюсы тут безусловно существенные, но я бы всё равно для обучения просил пользователя сделать всё руками. А то привыкнешь к магии одной кнопкой. Как у меня было с изучением С/С++ на винде, зелёный треугольник застявлял  код оживать магическим образом, что происходило под капотом уже не интересовало. А потом спустя долгое время начинаешь пожинать плоды этой ошибки юности :D
источник

КП

Кот Программист... in Чат по руби
Vsevolod Avramov
Плюс докера в том, что если человек запустил контейнер - то он уже везде будет одинаковый. С readline и прочими одинаковыми пакетами.
это не совсем соответствует истине, docker базируется на инструменатрии linux, например так как wsl1 это не виртуальных Linux а реализация Linux ABI поверх windows, то это приводило к тому что не все работало потому что не весь инструментарий доступен, я уже точно не помню но вроде iptables был недоступен. Так или иначе если для запуска docker не запускается виртуальный linux, есть все шансы что что-нибудь не будет работать. MacOS вот всегда виртуалку крутит.
источник

КП

Кот Программист... in Чат по руби
Собственно я помню тестировал с пол года назад и были проблемы, помню одно приложение у меня в docker вообще повисало таким образом каким я никогда не видел в жизни, запускаешь rails она все инициализирует а потом зависает как при бесконечном loop, но сколько времени не ждал (пробовал пол дня подержать) переполнения стека не происходило. Ни ошибок ни сообщений, сервер не отвечает и все, ни единой зацепки для дебага.
источник

КП

Кот Программист... in Чат по руби
Возможно тот rails проект в wsl1 docker настолько долго работал что я просто не дождался его инициализации или ошибки переполнения стека (когда стек будет больше 100к) 😆
источник

P

Paul in Чат по руби
имхо лучше виртуалки с вагрантом и чифом пока ничего нет.
источник

P

Paul in Чат по руби
хватило бы ресурсов
источник

VA

Vsevolod Avramov in Чат по руби
Кот Программист
Собственно я помню тестировал с пол года назад и были проблемы, помню одно приложение у меня в docker вообще повисало таким образом каким я никогда не видел в жизни, запускаешь rails она все инициализирует а потом зависает как при бесконечном loop, но сколько времени не ждал (пробовал пол дня подержать) переполнения стека не происходило. Ни ошибок ни сообщений, сервер не отвечает и все, ни единой зацепки для дебага.
То что ты описываешь - часто на маке под докером происходит из-за проблем с прокидыванием volume. Там надо включать кэширование как-то. Так как у меня мака нет - не могу точнее сказать.
источник

КП

Кот Программист... in Чат по руби
Vsevolod Avramov
То что ты описываешь - часто на маке под докером происходит из-за проблем с прокидыванием volume. Там надо включать кэширование как-то. Так как у меня мака нет - не могу точнее сказать.
это странно, потому что у меня было другое можно сказать почти нулевое свеже сгенерированное rails приложение которое работало на основе почти такого же контейнера с разницей в пару либ, и никогда не зависало
источник