Вы только что установили свежий Ubuntu, открыли терминал с мечтами о новом Rails-проекте… И тут “ruby: command not found”. Знакомо? Добро пожаловать в мир менеджеров Ruby-версий — где одни спасают ваши нервы, а другие их испытывают. Сегодня разберём трёх китов: RVM, rbenv и chruby, их больные места и подводные камни.
Pain: 🐣🧑💻🔧 · ⏱ ~10 мин. чтения
Вы когда-нибудь задумывались, почему bundle install иногда работает как швейцарские часы, а иногда — как советский трактор в -30°C? Сегодня разберёмся, как устроены Ruby-гемы изнутри, почему ваш gemspec внезапно сломал production, и как Bundler решает головоломку зависимостей.
Pain: 🐣🧑💻🔧 · ⏱ ~11 мин. чтения
Каждый Ruby-разработчик знает: когда код ведёт себя как капризный подросток, интерактивная консоль — последний оплот здравомыслия. Но какой инструмент выбрать: старый добрый IRB или харизматичный Pry? Разберёмся на примерах, боли и даже немного философии.
Pain: 🐣🧑💻🔧 · ⏱ ~13 мин. чтения