mstalker
OTP Version Mismatch
I’m using a Docker image that has Erlang/OTP 20. If I use a version of Elixir compiled with OTP 19, can I expect the same bytecode output when I compile my dependencies, as if I had an Elixir compiled with OTP 20?
I want to make sure I don’t have any issues when my Elixir version was compiled with a different OTP version than my system is running.
Most Liked
outlog
while it should work going that way…
I would really recommend absolute dev/staging/production parity - even so pedantic down to exact patch version…
you can use something like https://github.com/asdf-vm on your dev box to install the appropriate versions on a per project level…
NobbZ
Bob is as official as anything from the hex-team. And you can also build from elixir and Erlang directly from git, by tag, branch, or sha, but as I’m on mobile I can’t lookup the necessary syntax right now. But I remember it was only documented as a generic feature of asdf and not in the asdf exixir plugin repository.
jswny
Yep and if you want to install Elixir compiled with a certain (major) version of Erlang with asdf, you can do something like asdf install elixir 1.6.0-otp-20 








