Неправильный форум, чтобы опубликовать это, это больше вопрос superuser.com ... когда он закрывается, он будет перенесен через ....
t0mm13b
@ tommieb75: Я понимаю, почему это подходит для SU, но я немного удивлен, что это не связано с программированием.
Эндрю Гримм
@ Андрей: где это говорит что-либо в вопросе относительно программирования .... ??? !!! Я не вижу этого ... :) Это правильное место для этого и ответы ниже ....! ;)
t0mm13b
Ответы:
5
Вы должны всегда использовать RubyGems для установки любого вида Gems (например, Rails), чтобы уменьшить путаницу.
Использование только apt-getуменьшит путаницу. А как насчет других причин?
JonnyJD
9
Вы должны использовать
кв-прибудете
Если вы заботитесь об удалении гемов с их зависимостями. RubyGems не удалит неиспользуемые зависимости. См. « Сделай-я-вручную-удалить-все-зависимые драгоценные камни» . Если вы хотите удалить драгоценные камни как группу, rvmэто тоже вариант (см. Ниже).
Если этот гем будет или должен установить исполняемые файлы в /usr/bin.
Если вы хотите обновить драгоценные камни вместе с остальной частью системы (автоматически)
драгоценный камень
Если вы хотите самый простой подход
Если вы хотите, чтобы в системе было доступно несколько версий драгоценного камня
Нужны очень свежие или очень старые версии некоторых драгоценных камней
Если вам нужны разные наборы драгоценных камней, установленных или удаленных независимо
Вы не должны смешивать между собой apt-getи gemпроизвольно. Это означает, что вы не должны, но когда вы делаете; Вы должны знать и помнить, почему вы это сделали.
Когда вы используете разные методы, общая система становится более сложной.
Ответы:
Вы должны всегда использовать RubyGems для установки любого вида Gems (например, Rails), чтобы уменьшить путаницу.
Ruby on Rails: установка gem против apt-get
источник
apt-get
уменьшит путаницу. А как насчет других причин?Вы должны использовать
кв-прибудете
rvm
это тоже вариант (см. Ниже)./usr/bin
.драгоценный камень
пакетирования
рвм + драгоценный камень
Вы не должны смешивать между собой
apt-get
иgem
произвольно. Это означает, что вы не должны, но когда вы делаете; Вы должны знать и помнить, почему вы это сделали.Когда вы используете разные методы, общая система становится более сложной.
источник