Установить gem из командной строки или изменить gemfile

Я пытаюсь понять, что именно происходит, когда я устанавливаю драгоценные камни. Сначала я подумал, что с помощью команды gem install gem_name (и после нее "установка пакета" ) убедитесь, что у меня есть соответствующие файлы и зависимости, а затем он обновит gemfile.

Но я заметил, что всякий раз, когда я добавляю gem с использованием строки commend, он не появляется в gemfile, но я все еще могу использовать его функциональные возможности.

так есть ли какая-либо причина использовать комментарий "gem install gem_name", в котором нужно только добавить имя gem в gemfile?

Ответ 1

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

Представьте, что вы работаете в команде разработчиков, а новый член начинает участвовать в вашем приложении.

Al он должен сделать, это проверить репозиторий и запустить bundle install.

Используйте команду gem install, если вы просто хотите установить драгоценный камень, который не имеет особого значения для вашего проекта.

Если проект требует драгоценного камня; поместите его в Gemfile.