Подтвердить что ты не робот

Разница между установкой пакета и gem?

Я уверен, что это очень простой вопрос, но, как новичок RoR, я хотел бы понять, почему иногда я использую установку пакета (которая с моей установки устанавливает все Gems и их зависимости от Gemfile) и gem install [gemname]

Каковы основные отличия между ними и когда я буду использовать gem install вместо bundle install?

Спасибо! Рог

4b9b3361

Ответ 1

Я бы сказал: по умолчанию на вашей локальной машине нет особой разницы, но...

Цель bundle install - настроить все для приложения, содержащего Gemfile. Вы даже можете передать аргументы, чтобы установить необходимые камни в любую нужную папку.

Таким образом, у вас есть четко отделенные приложения со своими собственными драгоценными камнями.

С другой стороны, gem install gmaps4rails (легкая реклама) получает драгоценный камень, установленный для всей вашей среды.