14

Если пакет доступен через apt-get и gem, какой выбрать?

Я работаю в Ubuntu и не знаю, стоит ли устанавливать rake через apt-get или gem.

Я часто использую пакеты apt-get и gem.

Какие плюсы и минусы у каждого?

2 ответа2

9

Вы должны использовать

APT-получить

  • Если вы заботитесь об удалении гемов с их зависимостями. RubyGems не удалит неиспользуемые зависимости. См. « Сделай-я-вручную-удалить-все-зависимые драгоценные камни». Если вы хотите удалить драгоценные камни как группу, rvm также является опцией (см. Ниже).
  • Если этот гем будет или должен установить исполняемые файлы в /usr/bin .
  • Если вы хотите обновить драгоценные камни вместе с остальной частью системы (автоматически)

драгоценный камень

  • Если вы хотите самый простой подход
  • Если вы хотите, чтобы в системе было доступно несколько версий драгоценного камня
  • Нужны очень свежие или очень старые версии некоторых драгоценных камней
  • Хотите установить только для одного пользователя

пакетирования

  • Если вы хотите установить определенные драгоценные камни только для одного приложения

рвм + драгоценный камень

  • Если вам нужны разные наборы драгоценных камней, установленных или удаленных независимо

Вы не должны смешивать использование apt-get и gem произвольно. Это означает, что вы не должны, но когда вы делаете; Вы должны знать и помнить, почему вы это сделали.

Когда вы используете разные методы, общая система становится более сложной.

5

Вы должны всегда использовать RubyGems для установки любого вида Gems (например. Rails), чтобы уменьшить путаницу.

Ruby on Rails: установка gem против apt-get

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