qtheninja
Install a specific Elixir version (having a hard time getting it right)
New to elixir and phoenix and was trying to do a full life cycle on a simple crud. I’m having the darndest time getting Elixir to work with distillery/edeliver.
I’m using a 16.04 Ubuntu server. I can build manually and server it from the server via SSH. After some sleuthing. 1.7 and Distillery do not play well together from my understanding.
So I tried to use asdf and kiex for versioning elixir. Every time I attempt it says that ‘mix’ isn’t really a thing (even though it is on the shell when I try it.
So I was just seeing what is a good way to install elixir version 1.6 specifically since I’m having a heck of time tackling the other alternatives I’ve found on the net. Thanks.
Most Liked
shanesveller
It’s a practice that’s fairly common to APT, Yum, etc. It’s there to differentiate between “the version of the software being packaged” and “the iterations/version of the packaging approach itself”. For example, if the build pipeline has changed, or a previous iteration accidentally included something it shouldn’t or omitted something it should, the version of the software being packaged hasn’t changed but the artifact itself will be different. It’s useful to be able to indicate which specific historical contents you have, in shorthand, without relying directly on checksums or another content-addressable approach.
benwilson512
If you’re building the release locally, your server doesn’t need Distillery or even Elixir FYI.
Based on the output of elixir --version it appears that you aren’t actually using 1.7
stephane
You can also choose the OTP major version when you install elixir via asdf.
asdf install elixir 1.7.x-otp-20
This will install elixir 1.7.x but compiled with OTP 20.








