Closed johalaoui closed 2 years ago
Why change the system install path, does it fix any actual issue? If not, I suppose adding the bindir from the default user install dir to PATH
should be enough and setting GEM_HOME
should be unnecessary.
When trying to install the package in the first scenario it fails. It tries to install it to /usr/lib/x86_64-linux-gnu/ruby/gems/3.0.0
because of the order I think.
You can install to the user dir with gem install --user-install ...
, and it seems to work fine in flatpak, too, since gem
respects XDG basedir spec.
This would install the package to /home/user1/.var/app/com.vscodium.codium/data/gem/ruby/3.0.0/bin
which would need to be changed every version I think or the latest could be picked every time by sorting and selecting.
which would need to be changed every version
Not really every, IIRC it changes on Ruby major versions. Anyway, the path is versioned for a reason, I don't think we should mess with it.
Set GEM_HOME and add GEM_HOME/bin to PATH. This enables to install gems via
gem install <PKG>
from the terminal of the IDE and run possible binaries afterward.In the terminal of VSCodium: Before:
After:
I don't know if it is correct because there is still
/home/user1/.var/app/com.vscodium.codium/data/gem/ruby/3.0.0
inGEM PATHS
.