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?

Foi útil?

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'.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top