Warbler Config and Jruby Version
-
05-07-2019 - |
Pergunta
Acabei de instalar o Jruby-1.4.0 para brincar com ele. No entanto, estou notando que a Warbler está empacotando isso por padrão com meus Rails implantando. Minha produção usa o JRUBY-COMPLETE-1.3.1 (que eu adicionei ao meu Lib Dir para congelar a versão), mas a Warbler está adicionando Jruby-Core-1.4 quando empacota tudo. Isso é um pouco preocupante para mim, pois não quero nenhum problema de versão ou conflitos, só quero congelar minha versão Jruby para que eu deva alterá -lo explicitamente quando estiver pronto para atualizar. Alguém sabe a melhor maneira de conseguir isso?
Os documentos que li dizem que levará todos os frascos de Warbler_home e os empacotará, então assumi que o Jruby-core-1.4 estava lá, mas não é. Como faço para omitir isso da implantação, ou especificamente diz: "Apenas me dê uma versão xx de Jruby"
Encontrei a Warbler Home correndo:
jruby -S gem which warbler
Que dá
/opt/local/share/java/jruby/lib/ruby/gems/1.8/gems/warbler-0.9.14/lib/
Mas ele tem apenas uma jarra de rack lá, sem referência a Jruby-core-1.4
Alguma ideia?
Solução
Jruby está incluído através da jóia separada "Jruby-Jars". Instale a versão 1.3.1:
jruby -S gem install -v 1.3.1 jruby-jars
E desinstale a versão 1.4.0:
jruby -S gem uninstall -v 1.4.0 jruby-jars
Se solicitar a GEM para confirmação devido a dependências, vá em frente e responda com 'y'.