Re:Atlas by Hashicorp
by malandrew on Wednesday December 10, 2014 @01:51AM
(#8727997)
They really need to rewrite it in go. Ruby has been a disaster for this particular project. Don't even get me started on the Nokogiri issues. Everything they've written in go has functioned better IMHO.
[ Parent
| on HN ]
Re:Atlas by Hashicorp
by FooBarWidget on Wednesday December 10, 2014 @03:05AM
(#8728184)
Are you using their all in one package or do you install from rubygems? The former should give you no problems. If you are doing the latter... well... you shouldn't.
Even if you use their all-in-one package, you can still have dependency problems installing vagrant plugins.
Re:Atlas by Hashicorp
by FooBarWidget on Saturday December 13, 2014 @04:22AM
(#8744699)
Yeah but those are plugins, the Vagrant author can't do anything about what third parties do. You mentioned Go as a better language, but Go does not solve that problem it does not support loadable modules at all. If Vagrant were written in Go it wouldn't have supported plugins at all.
It was much more stable for me when I was installing it through rubygems and managing our middleware's dependencies with bundler directly. We've switched to the embedded ruby and it's a struggle but we deal with it since it's probably MUCH less work to support now that it's standardized across all vagrant installs.