Unfortunately, no one can be told what Redcore Linux is. You have to see it for yourself!
You are not logged in.
ACCEPT_KEYWORDS="~amd64" sisyphus install ruby
returns :
!!! All ebuilds that could satisfy "ruby" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/ruby-3.3.6::gentoo (masked by: package.mask)
- dev-lang/ruby-3.3.5::gentoo (masked by: package.mask)
- dev-lang/ruby-3.3.4-r1::gentoo (masked by: package.mask)
- dev-lang/ruby-3.2.6::gentoo (masked by: package.mask)
- dev-lang/ruby-3.2.5::gentoo (masked by: package.mask)
- dev-lang/ruby-3.2.4-r1::gentoo (masked by: package.mask)
- dev-lang/ruby-3.2.4::gentoo (masked by: package.mask)
- dev-lang/ruby-3.1.6-r1::gentoo (masked by: package.mask)
- dev-lang/ruby-3.1.5::gentoo (masked by: package.mask)
- dev-lang/ruby-3.1.4-r3::gentoo (masked by: package.mask)
In my /etc/portage/package.mask i have :
dev-lang/ruby
dev-lang/ruby::gentoo
dev-lang/ruby33
dev-lang/ruby32
dev-lang/ruby31
>=dev-lang/ruby-3.1.4-r3
What am i doing wrong ?
Offline
Well, 1st of all, ruby version 3.1.4-r3 is already preinstalled by default. And 2nd of all, it seems that you have masked every single ruby package in the tree, and as a consequence, you cannot install any of them, and somehow you masked the default preinstalled version as well. If you remove the last line, sisyphus will happily reinstall the default version.
Offline
I removed all package.mask for ruby.
I set package.use ruby_targets_ruby31
And i uninstalled ruby-3.2.3.
eselect ruby set 1
Now everything works fine.
Thanks.
Last edited by devosalain (2024-11-20 23:30:51)
Offline
I set package.use ruby_targets_ruby31
This one is already the default. Having it in package.use is redundant, but if it works for you, you can leave it as is.
Offline