Я новичок в Gentoo Linux. Только что были установлены Рассчитать.

Я хочу установить Ruby. Но когда я вызываю emerge -av dev-lang/ruby он устанавливает 1.8.7, 1.9.3 и 2.0.0. Зачем??

Хорошо. Когда я указываю версию: emerge -av =dev-lang/ruby-1.9.3_p484 - это все то же самое.

Но когда я пытаюсь установить 1.8.7, он устанавливает ТОЛЬКО 1.8.7.

Зачем??? И как я могу установить только 1.9.3?

1 ответ1

0

Эти страшные вещи называются слотами. Эти версии "могут" остаться в той же системе, и вы устанавливаете "ruby", а не конкретную версию.

Ruby 1.9 может вызывать некоторые зависимости, которые ищут цели, я думаю, вам следует попробовать добавить эту строку в /etc/portage/make.conf:

RUBY_TARGETS = "ruby19"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .