No meu mac, no rvm, minha biblioteca de gemas para jruby está corrompida

No meu mac, no rvm, minha biblioteca de gemas para jruby está corrompida

Depois que Jruby e gems desenvolveram sérios problemas (a maioria das instalações de gem mostraram erros. Eu originalmente não conhecia ou usava o rvm), estou reconstruindo o lado de desenvolvimento da máquina, o que envolveu:
- limpar a máquina
- instalar o mojave
- excluir e reinstalar xcode
- restaurando todos os arquivos antigos que eu queria.
- instalando o rvm da Internet
- reinstalando jruby e ruby ​​(2.6.2) da Internet.

O xcode já tinha Ruby 2.3.x. Tudo isso correu bem, sem mensagens de erro.

Então, fui listar todos os rubis no rvm. Recebi as mensagens da listagem 1 abaixo. Como ela sugeria uma solução, tentei a primeira sugestão: gem pristine executável-hooks --version 1.6.0 O resultado foi quase uma repetição da primeira mensagem.

Então tentei a segunda sugestão: gem pristine gem-wrappers --versão 1.4.0. Resultado idem. Significa nenhum progresso.

Alguma sugestão de como posso restaurar minhas gemas de jruby para condições utilizáveis ​​ou preciso começar de novo pela terceira vez?

Listagem 1 saída do shell -

MacBook-Air:~ dbd$ gem list AVISO: Ocorreu uma operação de acesso reflexivo ilegal AVISO: Acesso reflexivo ilegal por org.jruby.util.SecurityHelper ao campo java.lang.reflect.Field.modifiers AVISO: Considere relatar isso ao mantenedores de org.jruby.util.SecurityHelper AVISO: Use --illegal-access=warn para ativar avisos de outras operações ilegais de acesso reflexivo AVISO: Todas as operações de acesso ilegal serão negadas em uma versão futura Ignorando executáble-hooks-1.6.0 porque suas extensões não são construídas. Tente: gem pristine executável-hooks --version 1.6.0 Ignorando gem-wrappers-1.4.0 porque suas extensões não foram construídas. Tente: gem pristine gem-wrappers --version 1.4.0 Ignorando jruby-launcher-1.1.9-java porque suas extensões não foram construídas. Tente: gem pristine jruby-launcher --versão 1.1.9 Erro ao carregar o plugin RubyGems "/Users/dbd/.rvm/gems/jruby-9.2.5.0@global/gems/executable-hooks-1.6.0/lib/rubygems_plugin. rb": nenhum arquivo para carregar - executável-hooks/wrapper (LoadError) Erro ao carregar o plugin RubyGems "/Users/dbd/.rvm/gems/jruby-9.2.5.0@global/gems/gem-wrappers-1.4.0 /lib/rubygems_plugin.rb": nenhum arquivo para carregar - gem-wrappers (LoadError)

* GEMAS LOCAIS *

bundler (2.0.1) bundler-unload (1.0.2) cmath (padrão: 1.0.0) csv (padrão: 1.0.0) did_you_mean (1.2.0) executáveis-hooks (1.6.0) fileutils (padrão: 1.1. 0) gem-wrappers (1.4.0) ipaddr (padrão: 1.2.0) jar-dependencies (padrão: 0.4.0) jruby-launcher (1.1.9 java) jruby-openssl (0.10.2 java, padrão: 0.10. 1 java) jruby-readline (padrão: 1.3.7 java) json (padrão: 2.1.0 java) minitest (5.10.3) net-telnet (0.1.1) power_assert (1.1.3) psych (padrão: 3.0.3 java) rake (12.3.2, 12.3.0) rake-ant (padrão: 1.0.4) rdoc (padrão: 6.0.1) rubygems-bundler (1.4.5) rvm (1.11.3.9) scanf (padrão: 1.0. 0) unidade de teste (3.2.8) webrick (padrão: 1.4.2) xmlrpc (0.3.0) MacBook-Air:~ dbd$

Responder1

Desculpe. Não pesquisei o problema na web. Isso já foi postado no site de desenvolvimento jruby, portanto é classificado como um problema conhecido. A postagem é para jruby 2.5.0, enquanto estou usando 2.6.0. Infelizmente, pelo que posso dizer, a única sugestão parece ser reinstalar o jruby (e as gemas ???), o que não é muito satisfatório, pois eles parecem não saber por que isso está acontecendo e o problema está encerrado. Vou tentar várias instalações e ver o que acontece. Se alguma coisa funcionar claramente, irei acompanhar.

informação relacionada