←back to thread

333 points steveklabnik | 4 comments | | HN request time: 0s | source
Show context
jemmyw ◴[] No.45032462[source]
It looks cool but I feel this kind of tool is only useful if Ruby is the only language you use. I have to manage several runtimes for most projects. I've used asdf for years and recently switched to mise: these tools already download pre compiled binaries for Ruby, plus pretty much any other language runtime.

It's likely that you get better per language features for something specific to the language though. We end up in exactly the same kind of frustration, that for some random project you need this specific tool that does dependency management of the specific runtime. asdf and mise both respect a .tool-versions file, I'd rather see things go more in that direction with some kind of standard.

replies(4): >>45032520 #>>45032617 #>>45033002 #>>45033020 #
1. mijoharas ◴[] No.45033020[source]
mise uses `uv` as a backend for some python things (like python tools via `uvx`). If `rv` develops in the same direction as `uv` then it could be the default backend for `mise` ruby things.

I've been very happy with `mise` since switching from asdf, and also very happy with uv in general. I think they play nice together.

replies(1): >>45033717 #
2. paradox460 ◴[] No.45033717[source]
I sent jdx this article, so maybe it will happen sooner rather than later
replies(1): >>45037340 #
3. mijoharas ◴[] No.45037340[source]
Judging by the current project status it'll probably be a while...

(looks like they've only got installing certain ruby versions working for now.)

[0] https://github.com/spinel-coop/rv/blob/main/docs/PLANS.md

replies(1): >>45065620 #
4. paradox460 ◴[] No.45065620{3}[source]
Discussion in the mise discord also raised concerns about it using the homebrew "portable" rubies