Для некоторых приложений на Rails я хотел бы иметь защитную систему при развертывании, чтобы проверить, настроены ли некоторые гемы для поиска по локальному пути.
Немного контекста можетпомогите разобраться.
Когда я нахожусь в режиме разработки, я хочу иметь драгоценный камень в "локальном режиме".В моем Gemfile он настроен так: gem 'my_gem', '~> 0.9', :path => './path/to/my_gem'
.
В производстве я хочу быть таким: gem 'my_gem', '~> 0.9', :git => 'git@git.example.com:my_gem.git'
.
Я пыталсясоздайте сценарий оболочки (или функцию) для чтения Gemfile.lock и выйдите с ошибкой, если гем находится в «локальном режиме».
Мои сценарии развертывания могут использовать это для отменыЯ забыл переключиться обратно в правильный режим.
Любая помощь будет оценена.Спасибо