michallepicki

michallepicki

Asdf-erlang plugins with precompiled Erlang for Ubuntu

Hello!

To save some time when switching projects or development machines, I glued together an asdf plugin that uses Erlang precompiled by Bob thanks to the great Hex.pm team. If you’re using the GitHub erlef/setup-beam action or hexpm docker images, there’s a chance you’re already using those builds on CI or in production - now you should be able to use them in your development environment as well.

Here are the plugins:
asdf-erlang-prebuilt-ubuntu-20.04
asdf-erlang-prebuilt-ubuntu-18.04

All I did is I forked asdf-elixir and made a few changes to adjust it for Erlang.

I don’t have much experience with packaging or distributing Erlang, all the work has been done by the Hex.pm team, and hopefully it works and is suitable to be used this way as well.

Most Liked

michallepicki

michallepicki

I don’t plan to add any more platforms, advanced features or configurations, hopefully we’ll be able to provide this functionality in the main asdf-erlang plugin somehow and avoid fragmentation. There is an open issue for it.

michallepicki

michallepicki

Updating the thread with the newest (and not-so-new anymore info), here are plugins for newer Ubuntu versions:
asdf-erlang-prebuilt-ubuntu-22.04
asdf-erlang-prebuilt-ubuntu-24.04

rogach

rogach

I’ve tweaked your plugin to support all available Ubuntu versions and architectures: https://github.com/Rogach/asdf-erlang-prebuilt

So you can do “asdf install erlang 27.0.1-ubuntu-22.04-amd64” for example.

Where Next?

Popular in Discussions Top

sashaafm
I’m trying to evaluate the best combo/stack for a BEAM Web app. Right now I’m exploring Yaws a bit, after having dealt with Phoenix for a...
New
cvkmohan
The upcoming Phoenix 1.6 release looks very interesting. Became a habit to watch the commits - and - what they are bringing in. phx.gen...
New
chuck
Let me start by stating an assumption: Phoenix is a great approach to building REST APIs. There are many reasons for this, but I will ass...
New
nburkley
AWS re:Invent is on at the moment with some interesting announcements. One new feature in particular is the Lambda Runtime API for AWS La...
New
AstonJ
I’ve just started the Phoenix part of the utterly brilliant online course by @pragdave. On generating the Phoenix app he uses the --no-ec...
New
Ankhers
Just a little information upfront. Generally speaking, if I feel like I need to either break a pipe chain or use an anonymous function in...
New
hazardfn
I suppose this question is effectively hackney vs. ibrowse but we are at a point in our project where we have to make a choice between th...
New
acrolink
How does the two languages compare when it comes to server side application development? Any experiences or ideas? Thank you.
New
joeerl
I’m playing with Elixir - It’s fun. I think @rvirding does give Elixir courses these days. Re: files and database - when I given Erlang ...
New
kostonstyle
Hi all How can I compare haskell with elixir, included tools, webservices, ect. Thanks
New

Other popular topics Top

marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
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...
274 41539 114
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
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
hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
AstonJ
Please see the new poll here: Which code editor or IDE do you use? (Poll) (2022 Edition) It’s been a while since we first asked this, I...
208 31142 143
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
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

We're in Beta

About us Mission Statement