Похоже, что на машинах разработки (например, на Macbook), если мы используем установку пакета - -deployment
, все драгоценные камни будут установлены в папку vendor / bundle
, и это просто займет больше дискового пространства, если у нас есть несколько проектов Rails 3 (некоторые проекты только для тестирования Rails 3). Если это не - развертывание
, то драгоценные камни будут находиться в «общей» папке, а не внутри папки проекта, и поэтому их можно будет использовать в разных проектах. Это правда?
Другое дело, нам нужно добавить все файлы из vendor / bundle
в наш репозиторий и отправить его? Похоже, что если мы это сделаем, мы просто заблокируем репо, потому что, если мы этого не сделаем, все соответствующие гемы будут установлены с помощью bundle install
с использованием всех гемов, указанных в Gemfile.lock
в любом случае. ( Gemfile.lock
- небольшой файл в репо). Это тоже правда?