Я переместил часть своей общей fucntionality на отдельный драгоценный камень и использовал это. В производстве я включаю драгоценный камень непосредственно из github.Определение местной жемчужины
#common
gem 'engine', path: '../engine'
#gem 'engine', branch: 'master', git: 'source to engine.git'
Проблема заключается в том, когда я получаю моды развития я закомментируйте вторую строчку и вернуть его обратно перед проверкой. Это является своим родом раздражающего делать каждый раз, когда я проверить. Я не могу добавить gemfile до gitignore, поскольку приложение все еще находится в разработке, и мы постоянно изменяем этот файл.
Я попытался группируя их по отдельности, используя
group :development, :test do
gem 'engine', path: '../engine'
group :production do
gem 'engine', branch: 'master', git: 'source to engine.git'
Но выдает ошибку о том, что я не могу определить драгоценный камень в два раза. Я не понимаю, что я здесь делаю неправильно.
Пожалуйста, помогите мне с этим.