Просто глядя на структуру по умолчанию из Warbler, он копирует драгоценные камни в Rails.root/gems
, поэтому я просто решил следовать этому соглашению.
* Примечание: я не вижу нигде, где этот путь определяется как загрузкапуть для Rails, но это, очевидно, работает.Вот мое окончательное решение:
Step1: Build war file, copy to server
Step2: Unpack war on server, fetch java dependencies with mvn
Step3: use Bundler to fetch Gem deps: `bundle install gems --without test --disable-shared-gems`
Step4: Restart Tomcat
Также обратите внимание, что bundle install gems
выглядит как конкретная команда, т.е.«Установите эти драгоценные камни», но gems
фактически ссылается на драгоценные камни каталога в Rails.root.Этот каталог создан компоновщиком, поэтому при развертывании его не требуется.
Надеюсь, что это поможет любому, кто ищет подобное решение!