Add exec-env to set CARGO_HOME properly#32
Conversation
RobLoach
left a comment
There was a problem hiding this comment.
This seems important, as it means that packages installed with cargo are specced to which version of rust you have installed. Thanks.
|
Should this also set |
Yep, that's exactly why I've added this.
It works OK for me. I use this plugin in mise, and I have rustup version installed and linked into it' vladimir@np940x5n:~/.local/share/mise$ mise list rust
Tool Version Config Source Requested
rust nightly
rust rustup (symlink)
rust 1.72.1 ~/.config/mise/config.toml 1.72.1
rust 1.73.0 (symlink)
rust 1.77.1
vladimir@np940x5n:~/.local/share/mise$ which evcxr
/home/vladimir/.local/share/mise/installs/rust/1.72.1/bin/evcxr
vladimir@np940x5n:~/.local/share/mise$ evcxr --version
evcxr_repl 0.16.0
vladimir@np940x5n:~/.local/share/mise$ mise shell rust@rustup
vladimir@np940x5n:~/.local/share/mise$ which evcxr
/home/vladimir/.local/share/mise/installs/rust/rustup/bin/evcxr
vladimir@np940x5n:~/.local/share/mise$ realpath $(which evcxr)
/home/vladimir/.cargo/bin/evcxr
vladimir@np940x5n:~/.local/share/mise$ evcxr --version
evcxr_repl 0.15.1and it looks like |
|
👍 Been using this change locally too. @smorimoto Any chance to get this merged? If you don't have capacity, if you add me as a maintainer, I'd be happy to help out. |
No description provided.