3 ms·
My favourite thing about F#/.NET Core (I guess .NET 5 now) on Linux is how easy it is to install multiple versions side by side using my distro package manager.
by angio 6y ago
My favourite thing about F#/.NET Core (I guess .NET 5 now) on Linux is how easy it is to install multiple versions side by side using my distro package manager. This spoiled me so much now I'm disappointed when I have to use conda/rustup/etc.
- xfer 6y agoConsider using nix package manager. You can have multiple versions for every tool/library you like.
- de_keyboard 6y agoNix looks great, but you have to go all in on Nix. Sometimes it's simpler to install a few tools locally but not control the entire environment.
- CloselyChunky 6y agoYou can install nix side by side to your distro package manager and only install some packages using nix. You could also use something like lorri and direnv and let nix only manage your code projects and when entering the project directory, drop you into a shell with only the dependencies you need for this specific project installed.
- swiley 6y agoguix is similar but can be used on OSes with a traditional package manager. I personally prefer it.
- mixedCase 6y agoYour usecase is what nix-shell is for. It loads an environment on top of yours for just a single project.