2013-07-04 2 views
1
C:/Ruby187/lib/ruby/gems/1.8/gems/highline-1.6.19/lib/highline/system_extensions.rb:81: undefined method `dlload' for HighLine::SystemExtensions::WinAPI:Module(NoMethodError) 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem_original_require' 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`require' 
    from C:/Ruby187/lib/ruby/gems/1.8/gems/highline-1.6.19/lib/highline.rb:14 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem_original_require' 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`require' 
    from C:/Ruby187/lib/ruby/gems/1.8/gems/highline-1.6.19/lib/highline/import.rb:8 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem_original_require' 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`require' 
    from C:/Ruby187/lib/ruby/gems/1.8/gems/commander-4.1.3/lib/commander.rb:24 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem_original_require' 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`require' 
    from C:/Ruby187/lib/ruby/gems/1.8/gems/rhc-1.10.7/lib/rhc.rb:30 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem_original_require' 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`require' 
    from C:/Ruby187/lib/ruby/gems/1.8/gems/rhc-1.10.7/lib/rhc/cli.rb:1 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`gem_original_require' 
    from C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in`require' 
    from C:/Ruby187/lib/ruby/gems/1.8/gems/rhc-1.10.7/bin/rhc:18 
    from C:/Ruby187/bin/rhc:23:in `load' 
    from C:/Ruby187/bin/rhc:23 

J'ai installé ruby ​​en utilisant Ruby Installer 1.8 version car j'ai besoin de cette version de ruby ​​pour l'application."rhc setup" renvoie l'erreur suivante

+0

Avoir les mêmes problèmes. Il suffit d'installer les outils rhc suivant [ce tutoriel] (https://www.openshift.com/developers/rhc-client-tools-install) pour Ubuntu. –

Répondre

2

peut-être un bug Highline introduit récemment (https://github.com/JEG2/highline/issues/83) - essayez de désinstaller Highline 1.6.19 et 1.6.18 essayer ou 17 -

gem uninstall highline --version 1.6.19 
gem install highline --version 1.6.18 
+0

L'utilisation d'autres versions de highline renvoie également la même erreur. Essayé avec 1.6.18 et 17. Toutes les autres options disponibles? J'utilise Ruby 1.8.7 sine l'application que j'essaye d'installer nécessite cette version. – Ronald

+0

Juste essayé cette solution et peut confirmer que cela ne fonctionne pas. –

1

La réponse de Clayton est presque bon. Apparemment, la version 1.6.12 est la plus chanceuse.

0

J'utilise Ruby /1.8.7 avec highline (1.6.20, 1.6.9, 1.6.2) Je viens de désinstaller la version 1.6.20 Et tout est OK maintenant!