3 ms·
I generally recommend using ASDF to install Erlang/Elixir, it has support for Fedora. https://asdf-vm.com/guide/getting-started.html https://asdf-vm.com/guide/
by cess11 2y ago
I generally recommend using ASDF to install Erlang/Elixir, it has support for Fedora.
https://asdf-vm.com/guide/getting-started.html https://asdf-vm.com/guide/getting-started.html
https://github.com/asdf-vm/asdf-erlang https://github.com/asdf-vm/asdf-erlang
https://github.com/asdf-vm/asdf-elixir https://github.com/asdf-vm/asdf-elixir
Slightly more ceremony than curl | sh, but a good tool to have.
- cassepipe 2y agoWhat does "support for Fedora" means in this context ?
- xelamonster 2y agoIt supports most OSes rather nicely, check the docs for a long list of config options. It creates a local package store and configures your user's path for it, each tool is managed with a custom plugin that IME works flawlessly and versions are handled better than anything else I've ever used. It's the only way I'll install Golang or NodeJS lately, and I had good luck with it for Java too.
- cess11 2y agoI prefer sdkman.io for the JVM, has most of the things for stuff that runs on it in one place, including Clojure tooling and Quarkus and whatnot.
- xelamonster 2y agoAh cool, maybe I'll check it out someday. JVM isn't a huge part of my daily work though so I'm pretty happy having it managed the same way as everything else for now. I like the intuitive simplicity of a .tool-versions file in a repo that supports a huge variety of tools.
- cess11 2y agoDependencies are in dnf, should just work with the common shells.
- ashconnor 2y agoMise also has support https://mise.jdx.dev/ https://mise.jdx.dev/
- jdxcode 2y agomise should get precompiled erlang on macos today too
- abrookewood 2y agoI think Mise is better than ASDF - they have a whole document on why their approach is better than the shims used by ASDF. Both seem fine though.
- cess11 2y agoHow does it handle the wx stuff and whatnot that's required for Observer? Seems to have more project management and make-like capabilities, I can see why someone might find that attractive but it's not for me.