mstalker

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.

First Post!

OvermindDL1

OvermindDL1

Elixir compiled with OTP19 should work on OTP20 (else it’s a bug), however not the reverse.

Most Liked

outlog

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 asdf version manager · GitHub on your dev box to install the appropriate versions on a per project level..

NobbZ

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

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 :slight_smile:

Where Next?

Popular in Questions Top

vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
Lily
In templates/appointment/index.html.eex: <%= for appointment <- @appointments do %> <tr> <td><%= appoi...
New
greenz1
I have a phoenix application from which a user can download multiple(5-6) files of size 1MB. I couldn’t find anything related to sending ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New
JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New

Other popular topics Top

KronicDeth
Elixir plugin for JetBrain’s IntelliJ Platform (including Rubymine) This is a plugin that adds support for Elixir to JetBrains IntelliJ...
289 36689 110
New
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 records...
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
aadeshere1
I have a another noob question about loop. Since elixir is immutable, while loop is not directly possible. total = 10 while total != 0 ...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 44167 214
New

We're in Beta

About us Mission Statement