- Install node v0.6.0, v0.5.10, v0.4.12 - Alias the above versions as 0.6, 0.5, 0.4 respectively.
Now that we run 1.6.5, we can finally do it. The goal was always to disable C extensions, not the entire native layer. Per request from headius.
What we are doing here is not cool nor how Chef recipes are typically written but we have reasons to hardcode Rubies we install: we need them to be installed with various configuration/installation options and also IN A SPECIFIC ORDER. If we just use a hash in node attributes, we get the former but not the latter. This matters for Rubinius which currently needs 1.8.7 to be used when configuring/building it. A better solution would be to use array of pairs in node attributes. We will go back to doing this later. This is not as trivial as it sounds: * We need to pass custom configuration options * We need rubies to be installed in a specific order
…ssue This is more of a workaround but we definitely do not need to run sysctl as vagrant using sudo. root will work just fine.
…y default In addition our workers are currently hosted in Germany and it makes sense to use that by default. Change apt.mirror node attribute to use .us, .au or some other mirror.
…eend.com SSL certificate issues." This reverts commit eb30dd3. It was a chained SSL certificate issue that is now resolved.
…fects rvm.beginrescueend.com" This reverts commit 64841fa. It was a chained SSL certificate issue that is now resolved.
… SSL certificate issues. See RVM issue #484. Needless to say RVM is having all kinds of meltdown and show-stopper bugs exactly on the day I decide to upgrade VMs. Bad karma, I guess.