6 ms·
I also prefer `direnv`. I am not entirely sure how `asdf` actually works; `direnv` is pretty straightforward: it hooks into the shell and modifies environment v
by mjs 4y ago
I also prefer `direnv`. I am not entirely sure how `asdf` actually works; `direnv` is pretty straightforward: it hooks into the shell and modifies environment variables. (`PATH`, but also tool-specific variables if required.) So it's pretty easy to debug or replicate by hand if necessary.
It can't actually install different versions though (looks like `asdf` can?), which is somewhat inconvenient.
- wyuenho 4y agoJust install them with Homebrew or Macports. They all get installed into different paths anyway and you don't even need to build from source on your system. Building python and node are major PATA.