2Sjch8AT

2Sjch8AT

Debian package for Elixir 1.6

Elixir 1.6 has been released but I cannot see any Elixir 1.6 debian package in the Erlang solutions repository. What is happening?

Marked As Solved

pma

pma

What is happening?

That package is maintained by Erlang Solutions, not the Elixir core team. Considering 1.6.0 was released just 5 days ago, it’s reasonable to assume Erlang Solutions hasn’t yet released a new Debian package.

You could try contacting Erlang Solutions and asking for an ETA on a new package release, or if in a hurry, use an alternative package system/installation method like GitHub - asdf-vm/asdf: Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more, GitHub - taylor/kiex: Elixir version manager or building from source.

Also Liked

gon782

gon782

Then I would suggest that you go to the following page: Debian -- Error

There you’ll see who the maintainers are for debian’s elixir package and you can contact them to get it up to date. Don’t be afraid to get involved with your Linux distribution and the things that it uses. It’s because people like you care that there are maintainers for package managers that aren’t part of the core team. If you’re excited about Debian and you’re seeing something being done less efficiently than it should be, make sure it gets done.

Note that using the debian package isn’t “from source” in that it’s not actually compiling from source and it’s not “from source” in that it doesn’t come from the Elixir team.

axelson

axelson

Scenic Core Team

@gon782 the OP is referring not to the official debian package for Elixir, but to the separate third-party Erlang Solutions package repository: Index of debian/pool

gon782

gon782

Yes, my bad. Literally all of the points still stand, though. When there is an issue with third party sources for packages, it’s probably a pertinent idea to go to the third party itself, unless there is a clear indication that the third party should be an official mirror of the project.

Edit:

As an added point to all of this: It will, at some point, become important to run several different versions of Elixir. I’m working on several of my own projects as well as contracting work in Elixir and while I’m obviously free to use whatever I want for my own projects it’s always helpful to test with new versions and maintain compatibility with stable versions. On top of that it’s very important while working on other people’s projects to check that what you’re doing makes sense across several different versions as well as keeping the code future proof.

At some point, having several versions of Elixir and having folder-local version settings (1.6 stable for one project, 1.7.0-dev/master for another) will become advisable, if not needed. It’s better to come prepared for that than to rely on a package maintainer to bump versions, even if it’s someone who ought to have a vested interest in keeping up with the times.

axelson

axelson

Scenic Core Team

Definitely agreed. I’ve moved to asdf for this since it has great support for erlang, elixir, ruby, and nodejs among others. Much nicer than having a separate system for each programming language. Here’s a list of their supports languages: GitHub - asdf-vm/asdf-plugins: Convenience shortname repository for asdf community plugins

Where Next?

Popular in Questions Top

srinivasu
How to handle excepions in elixir? Suppose i have A, B, C ,D, E modules. and each module has get() function. A.get() method will call th...
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
Phillipp
Hey, I have a NanoPi-M3 and try to install Elixir on their Ubuntu image. I followed the Raspberry Pi installation instructions from the ...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
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
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
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
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
idi527
I’ve been re-reading swift book again and noticed that multiline strings there don’t have a trailing line break, unlike in elixir iex(2)...
New

Other popular topics Top

dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
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
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
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
freewebwithme
Using vs code and installed ElixirLS: support and debugger. And I got an error popped up on start up says Failed to run ‘elixir’ comma...
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
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? https://hexdocs.pm/ecto/Ecto.Repo.h...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New

We're in Beta

About us Mission Statement