Hacker News new | ask | show | jobs
by jrjarrett 1082 days ago
I noticed they installed version managers for Java, node, and directly installed Go. Never mind the nightmare that is Python on macOS.

I’ve become a big fan of ASDF (https://asdf-vm.com/) for managing language versions. It has plugins for most everything I work with on a daily basis (all those languages above plus Ruby).

2 comments

asdf is the best. it's as big a game changer as brew was when it started.

there's also rtx (asdf clone but in rust) if someone wants that.

What’s wrong with python on Mac? I’ve mostly dabbled with it via Ubuntu in the past
Python on the mac is no bother. Like most Linux distros, you simply ignore the existence of any system python and install what you need yourself. You manage your python versions with pyenv and use virtual envs for everything. Problem solved.
I didn’t do that when I set up my dev machine, and got into quite a mess of differing brew install versions plus different repos having different dependencies.

asdf helps quite a bit now.