Разница между комплектом и установкой гема? - PullRequest
27 голосов
/ 28 мая 2011

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

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

Спасибо! Рог

1 Ответ

21 голосов
/ 28 мая 2011

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

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

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

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

...