Рельсы 3 ' s «bundle install» и «bundle install --deployment» работают хорошо, за исключением того, что второй просто использует больше дискового пространства?

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

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

14
задан edgerunner 15 January 2011 в 19:57
поделиться