3 ms·
Bundler has always been the best package manager of any language that I've used, but dealing with gem extensions can still be a pain. I've had lots of fun bugs
by thedanbob 1y ago
Bundler has always been the best package manager of any language that I've used, but dealing with gem extensions can still be a pain. I've had lots of fun bugs where an extension worked in dev but not prod because of differences in library versions. I ended up creating a docker image for development that matched our production environment and that pretty much solved those problems.
- awesome_dude 1y ago> I ended up creating a docker image for development that matched our production environment and that pretty much solved those problems. docker has massively improved things - but it still has edge cases (you have to be really pushing it hard to find them though)
- skydhash 1y agoThat's one of the reason I prefer a dev environment (either physical install or VM) that matches prod. Barring that I would go with with a build system (container-based?) that can be local. Otherwise it's painful.