Установить gem из командной строки или изменить gemfile
Я пытаюсь понять, что именно происходит, когда я устанавливаю драгоценные камни.
Сначала я подумал, что с помощью команды gem install gem_name (и после нее "установка пакета" ) убедитесь, что у меня есть соответствующие файлы и зависимости, а затем он обновит gemfile.
Но я заметил, что всякий раз, когда я добавляю gem с использованием строки commend, он не появляется в gemfile, но я все еще могу использовать его функциональные возможности.
так есть ли какая-либо причина использовать комментарий "gem install gem_name", в котором нужно только добавить имя gem в gemfile?
Ответы
Ответ 1
Причиной использования Gemfile является то, что вы можете установить все необходимые драгоценные камни за один раз.
Представьте, что вы работаете в команде разработчиков, а новый член начинает участвовать в вашем приложении.
Al он должен сделать, это проверить репозиторий и запустить bundle install
.
Используйте команду gem install
, если вы просто хотите установить драгоценный камень, который не имеет особого значения для вашего проекта.
Если проект требует драгоценного камня; поместите его в Gemfile.