imetallica
Hey folks, I’m trying to install Elixir 1.3 using brew: brew install elixir@1.3.4 but without success. Is there a way to do that using brew?
Thanks in advance,
I.
Trending in Questions
I’m working on a project that simulates the bumbl example in the programming phoenix book. It acts almost like an email client. We have a...
New
Hi everyone,
I am toying with the idea of building a “match maker” for giving personal help to people that wants to start coding.
I sta...
New
Hello,
I know there is an approach for handling lists that allows for optimized traversal, but I can’t recall the specific method (somet...
New
Documentation
While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
So my question is quite simple and i have found no conclusive answer on forum, google or AI.
Should we use :erlang.float for Integer to ...
New
I recently noticed that Elixir’s Logger defaults its primary log level to :debug when no :logger, :level application configuration is pre...
New
apply_graft/2 doesn’t rewrite an add_many sub-workflow’s deps on an add step. Grafted jobs cancel with “upstream job was deleted”
Version...
New
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Hi there! We created Gust: A task orchestrator inspired by Airflow.
For those who have never heard about Aiflow, it’s a Python-based wor...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixirconf-us
- #ai
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #elixirconf-eu
- #metaprogramming
- #hex










Showing Posts 1 to 7- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
chrismccord
I’m no help with brew, but I’ve been a happy user of
kiexfor some time now. It builds from source and allows you to seamless switch versions. You might consider it instead of brew, which would let you simply dokiex install 1.3.4https://github.com/taylor/kiex
LostKobrakai
Homebrew does not keep older versions for all of their packages. Elixir is one of those where there aren’t older versions. You can look for older packages like this:
brew search [packagename]. If there are older versions, they’ll pop up.imetallica
Thanks folks, I’ll give a shot at kiex then.
romenigld
So for change the version it’s needed to use a manager?
I already have installed with brew and for use diferent versions I install right now the asdf.
It’s very simple this manager and I liked.
My question is, I need to uninstall the elixir and Erlang with homebrew?
Or just keep them? Because I know it’s a lot capacity keep them.
evnp
Installing older versions of Elixir for testing package compatibility has proved surprisingly hard in 2025. After fighting brew and asdf failing installs/builds,
kiexworks seamlessly. Thanks for the direction Chris (and of course, for all your incredible work on Phoenix)Worth noting that compatibility between Elixir AND Erlang version seems very relevant here – many combinations won’t work at all. It took a bit of flailing before I realized I needed to downgrade Erlang as well after consulting the compatibility table here: Compatibility and deprecations — Elixir v1.20.2. Fortunately homebrew hosts at least some older versions of Erlang (no such luck for elixir).
D4no0
What specifically you couldn’t make work with
asdf? Theoretically this is the best option as it compiles OTP from source.evnp
I didn’t intend to disparage asdf, I’m just not a user of it at present so there are likely some familiarity gaps. The tests kept failing after installing older Elixir versions, which in retrospect may have been happening because I didn’t have the correct/compatible versions of Erlang installed (the test failure output didn’t help point me in any useful direction, unfortunately). I couldn’t find a way to skip the tests, which seemed to abort the whole install when they fail. Even after I did get an install to pass (1.16 I think, only one that worked) and added some incantations to my .bashrc, the
elixircommand would do nothing, no output, not even “command not found.” I’m sure this was due to some form of user error, but after trying outkiexno problems like these appeared, and I was up and running in a couple minutes. At a certain point the time for troubleshooting is up, and the path of least resistance is what you need to run with.I’d be happy to try all this again and open a github issue or two (for anything that doesn’t prove to be user error) if that’s helpful at all.