Python

出現帶有不在 ruby _targets 中的標誌的安裝包

  • January 1, 2018
$ emerge --info | grep ruby 
..... RUBY_TARGETS="ruby23" ...... 

然後我執行emerge with --newuseand --deep,它會要求我添加use flag with ruby22。這些包不在@system.

這些軟體包是:

>=virtual/rubygems-14 ruby_targets_ruby22
>=dev-ruby/rdoc-6.0.1 ruby_targets_ruby22
>=dev-ruby/rubygems-2.7.4 ruby_targets_ruby22

這些包有 use flag ruby_targets_ruby23,我必須用 ruby​​22 安裝它們嗎?

如果我用 ruby​​22 刪除這些使用標誌,它將通知衝突。

如果我執行 merge with --depclean,則沒有什麼可刪除的。

和python一樣,我沒有python3_6和python3_4的標誌,但它總是安裝它們。

ruby 的原因是minitest&rdoc包使用的是穩定版本。

python的原因是pdf依賴包的標誌使用只能在穩定版本中使用python3_4。

依賴太多了,我決定使用穩定版並安裝測試版。

引用自:https://unix.stackexchange.com/questions/414096