Handling multiple versions of Julia

In case anyone else is browsing this topic looking for options:

The jlenv org contains a collection projects addressing the various use cases that give rise to needing to switch between different versions of Julia. These cover a range of use cases:

  • chjulia: just switch julia versions: Simple switch and run in prod and dev.
  • jlenv & plugins: More elaborate setups, but not complex or slow moving enough to justify the Chef/Ansible/Salt overhead.
  • jlenv-cookbook: Manage more complex slow moving setups where there are some audit requirements such as ChefSpec/InSpec/ServerSpec, or their Salt/Ansible equivalents.

An announcement in the Tools forum has more details.