Hacker News new | ask | show | jobs
by JamesSwift 1908 days ago
Vendoring in ruby land is a double edged sword. It is much safer as you said. However if you _do_ vendor, be sure to be running containerized first. Otherwise you will be in a very frustrating spot of having to handle all sorts of native gem issues when trying to run on various computers during dev/test/prod.
1 comments

Yes this is a real problem. We primarily use docker which solves the issue, but there are people that hate docker and want to run native. For the mac users that doesn't go too well.
Ive lost countless work days to figuring out gem build issues on mac when everyone else on the team was running on linux/vagrant.