chr de configuration donne l'erreur "no such file dl/importer"
Je suis installé à openshift client les outils décrits: https://developers.openshift.com/en/getting-started-windows.html#client-tools.
Sur l'étape "Configuration de Votre Machine' je suis d'erreur:
chr de configuration
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:dans "requiert"
: impossible de charger le fichier -- dl/importation (LoadError)
Full stack trace:
C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- dl/import (LoadError)
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/pageant.rb:1:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/agent/socket.rb:5:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/agent.rb:22:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/key_manager.rb:4:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/session.rb:4:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh.rb:11:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/ssh_helpers.rb:18:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/wizard.rb:77:in `<class:Wizard>'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/wizard.rb:7:in `<module:RHC>'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/wizard.rb:6:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/commands/base.rb:4:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/commands/account.rb:2:in `<module:Commands>'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/commands/account.rb:1:in `<top (required)>'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/commands.rb:189:in `block in load'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/commands.rb:188:in `each'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/commands.rb:188:in `load'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/lib/rhc/cli.rb:36:in `start'
from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.35.1/bin/rhc:20:in `<top (required)>'
from C:/Ruby22-x64/bin/rhc:23:in `load'
from C:/Ruby22-x64/bin/rhc:23:in `<main>'
J'ai trouvé le même problème: https://groups.google.com/forum/#!topic/supmua/hPyTTamhTyc
Il suggère de remplacer DL avec le Violon.
Comment je peux obtenir de travail des chr?
- Je ne peux pas et ne vais pas le tester, mais essayez d'installer net-ssh-2.9.3.beta1. Ce commit ajout du support pour le violon.
- Merci beaucoup! C'est le travail.
- Rien n'a jamais travaillé en douceur avec Ruby depuis que je l'ai utilisé il y a 3 ans. À chaque fois une partie ou l'autre erreur due à des problèmes de la version. Poste ouvert recommande d'installer la dernière! Extrêmement frustrant!
- Je ne peux pas comprendre. Cela a fonctionné, merci
- Il ne fonctionne pas pour moi, essayer avec tous suggéré ici; les anciennes versions de ruby, net-ssh, plus récente, mise à jour... mais je ne peux toujours pas faire ce travail de configuration.
- J'ai trouvé que le dernier rhc version 1.38.4 déclare la dépendance au net-ssh <=2.9.2 donc il ne veut pas courir avec net-ssh-2.9.3.beta1. J'ai été rétrocédés à des chr version 1.37.1 qui s'est déroulée avec succès à l'aide de net-ssh-2.9.3.beta1.
- dl a été retiré de ruby... quelqu'un qui sait ruby est demandé de fourche chr et de l'utilisation de violon au lieu de cela.. github.com/ruby/ruby/blob/v2_2_0/NEWS#L148-L149
- Double Possible de Openshift et net-ssh incompatibilité? (2.9.3-beta1 vs 2.9.2)
Vous devez vous connecter pour publier un commentaire.
La mise à jour de net-ssh pour 2.9.3.beta1, comme cremno suggéré dans ce commentaire, a résolu mon problème.
Avant cela, j'ai essayé
gem install net-ssh
, mais il n'a pas aidé.dl
àfiddle
dans les lignes 1, 6 & 7, j'ai aussi changéDl
àFiddle
dans les lignes 40, 42, 44, 164, 176, 180 & 184. J'utilise aussi Highline j'ai donc dû faire la même chose dans le fichier Ruby22-x64\lib\ruby\gemmes\2.2.0\gemmes\highline-1.6.19\lib\highline\system_extensions.rb, les lignes de 76 & 79.require': cannot load such file -- dl/import (LoadError) from C:/Ruby22-x64/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_req uire.rb:54:in
besoin' ......... à partir de C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.38.4/bin/rhc:20:in<t op (required)>' from C:/Ruby22-x64/bin/rhc:23:in
charge de C:/Ruby22-x64/bin/rhc:23:in `<main>'2.2.4
version, mais la réponse ci-dessus ne fonctionne pas pour qui. Puis j'ai installé2.1.6
version et la réponse ci-dessus a travaillé pour cela.J'ai rencontré ce problème lorsque j'ai utilisé la dernière version de Ruby (actuellement 2.2.1) comme indiqué sur le OpenShift les instructions de configuration. J'ai corrigé par:
Après, j'ai été en mesure d'exécuter "chr de configuration" sans aucun problème.
gem install rhc
à nouveau, puisrhc setup
encore et les choses maintenant fonctionner correctement.Si vous exécutez Windows 10 Pro x64, essayez d'installer
Ruby
2.1.8 (x64) avec Git Version 2.7.0. Ce sera certainement vous permettre d'exécuterrhc setup
comme il l'a fait s'est passé avec moi. Plus tôt, j'ai eu un problème de running & l'installation de la dernière version deRuby 2.2.4 (x64)
mais quand j'ai rétrogradé à la version de ruby2.1.8 (x64)
j'ai été en mesure d'exécuterrhc setup
et configurerOpenShift client tools
sur Windows. Voir l'image pour la version de Ruby, je suis aide -ruby 2.1.8p440 (2015-12-16 revision 53160) [x64-mingw32]
Lire ici pour commencer à
OpenShift client tools
sur windows.$ rhc setup
-->DL is deprecated, please use Fiddle
quand je lance le programme d'installation.$ rhc setup
je descends au point où je tape mon mot de passe, appuyez sur entrée, puis le système se bloque. Pas de message d'erreur, pas de commentaires, juste pas de fonction. Tout ce CHR chose de OpenShift est terrible.Utiliser le RHC testé version de Ruby au lieu de la dernière. Comme d'aujourd'hui, il est 1.9.3-p194
Essayez d'utiliser/installer une version inférieure de ruby après la désinstallation de l'2,2,0 parce que certaines version de windows conflit avec ruby version que vous utilisez. J'ai essayé 2.2.3 et puis abaissée à 2.2.0 et il a travaillé pour moi.
Je suis tombé sur cette même erreur, et aucune des solutions n'a fonctionné pour moi. Dans une dernière tentative, j'ai installé le Ruby 1.9.3-p551 version et le chr, l'installation s'est bien déroulée. J'utilise un Windows 10 de la machine.
Je suis en cours d'exécution de Windows 10 Pro x64. J'ai installé Ruby 2.1.8 (x64) avec Git Version 2.7.2. Rhc a été installé avec succès. Cependant, "chr de sauvegarde ..." commande eu de problème avec le net-ssh. Cependant, après le redémarrage de windows 10 erreurs a disparu.
N'oubliez pas d'essayer de redémarrer votre windows.