dokuzbir

dokuzbir

How to change elixir compiled OTP version

I have elixir 1.6.1 installed on my machine. But elixir -v puts that

Erlang/OTP 20 [erts-9.2] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:10] [hipe] [kernel-poll:false]

Elixir 1.6.1 (compiled with OTP 19)

I tried reinstall elixir but still OTP 19. How can i change compiled otp version ?

Marked As Solved

ericmj

ericmj

Elixir Core Team

The builds we provide are documented here GitHub - hexpm/bob: The Builder · GitHub. We precompile against all supported OTP versions, by default we provide the oldest version because it ensures maximum compatibility, but you can select any version. This is what asdf uses when you run asdf install elixir 1.6.6-otp-21

Also Liked

dokuzbir

dokuzbir

I found, default elixir compiled with 19. Beacuse of asdf i saw Elixir 1.6.1 (compiled with OTP 20)

`

NobbZ

NobbZ

Well, on my system (arch linux) it gives OTP 20, Elixir 1.6.5 (with OTP 20).

So you need to be more specific about which Operating System/Distribution you are talking about.

But in general, the process depends on your distribution or the third party maintainer of the repository.

If you want bleeding edge, either switch to a bleeding edge distro (such as Gentoo or Arch, but even there it sometimes takes a week or two), use an environment manager like asdf or compile from source.

For the last two items the usual considerations about not using the distros package manager apply of course.

michallepicki

michallepicki

Using asdf you can asdf install elixir 1.6.6-otp-21 (or use other otp version suffix)

Last Post!

ericmj

ericmj

Elixir Core Team

I guess it depends on how you define official. The only official builds by Elixir are the ones attached to the releases on GitHub. The builds by bob are officially supported by the Hex team, which includes me who is a member of the Elixir team :slight_smile:. The bob builds are used by tools and services such as asdf and TravisCI.

Where Next?

Popular in Questions Top

rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 130286 1222
New
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
grych
Hi folks, Few months ago I have announced the proof-of-concept of the library to manipulate the browsers DOM objects directly from Elixi...
639 54006 488
New
jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New

We're in Beta

About us Mission Statement