rhc सेटअप त्रुटि देता है `ऐसी कोई फ़ाइल dl / import` नहीं


158

मैं के रूप में वर्णित के रूप में Openhift ग्राहक उपकरण स्थापित कर रहा हूँ: https://developers.openshift.com/en/getting-started-windows.html#client-tools । कदम 'अपनी मशीन की स्थापना' पर मुझे त्रुटि मिली:

rhc सेटअप C: /Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb: 54: इन 'आवश्यकता': ऐसी फ़ाइल लोड नहीं कर सकता - dl / import (LoadError)

पूर्ण स्टैक ट्रेस:

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

मुझे एक ही समस्या मिली: https://groups.google.com/forum/# .topic/supmua/hPyTTamhTyc यह डीएल को फ़िडल के साथ बदलने का सुझाव है।

मैं कैसे काम कर सकता हूं?


12
मैं इसका परीक्षण नहीं कर सकता, लेकिन नेट-एसएसएच-2.9.3 . beta1 स्थापित करने का प्रयास करें । इस प्रतिबद्ध ने फिडेल के लिए समर्थन जोड़ा।
cremno

1
रुबी के साथ कभी भी कुछ भी सुचारू रूप से काम नहीं किया है क्योंकि मैंने इसे 3 साल पहले इस्तेमाल किया था। संस्करण समस्याओं के कारण हर बार कोई न कोई त्रुटि। ओपन शिफ्ट नवीनतम स्थापित करने की सिफारिश करता है! बहुत निराशा होती है!
जुस 12

मैं नहीं समझ सकता। यह काम किया, धन्यवाद
हिनोटी

यह मेरे लिए काम नहीं किया, यहाँ सुझाए गए सभी के साथ कोशिश कर रहा है; रूबी, नेट-एसश, नए, अपडेट से पुराने संस्करण ... लेकिन मैं अभी भी यह सेटअप काम नहीं कर सकता।
किशोर दुखद

मुझे पता चला कि नवीनतम rcc संस्करण 1.38.4 नेट-ssh <= 2.9.2 पर निर्भरता की घोषणा करता है, इसलिए यह नेट-ssh-2.9.3.beta1 के साथ नहीं चलना चाहता। मैंने rcc संस्करण 1.37.1 पर वापस लौटाया, जो नेट-ssh-2.9.3.beta1 का उपयोग करके सफलतापूर्वक चला।
एलेक्सी कोरोलेव

जवाबों:


208

नेट-एसएचएस को 2.9.3.beta1 पर अपडेट करते हुए, जैसा कि क्रेमेनो ने इस टिप्पणी में सुझाया है , मेरी समस्या को हल कर दिया है।

gem install net-ssh -v 2.9.3.beta1

इससे पहले, मैंने कोशिश की gem install net-ssh, लेकिन यह मदद नहीं की।


3
मेरी भी यही समस्या थी। हालांकि, आपको GEM को 2.9.3beta1, 2.5.3 नहीं, स्थापित करने की आवश्यकता है, इसलिए कमांड को net-ssh -v 2.9.3.beta1 स्थापित करना चाहिए
Cryophallion

मैंने 2.9.3.beta1 पर अपडेट करने के लिए ट्राई किया है, 2.10.1.rc1 को कोशिश की। कुछ भी नहीं मदद करने लगता है = (
dmigo

9
मुद्दा रूबी 2.2.2 के साथ है। रूबी को 2.1.6 और नेट-एसएचएस को 2.9.2 पर डाउनग्रेड किया में विवरण जारी करें । भले ही rcc 2.9.3.beta1 के साथ इंस्टॉल होता है, ऐप पर ssh कनेक्शन के समय, यह काम नहीं करेगा। यह कुछ के बारे में शिकायत करेगा: पीके को पार्स नहीं कर सकता: कोई प्रारंभ रेखा नहीं
कैमिलो क्रेस्पो

2
इसने मेरे लिए काम नहीं किया :( C: \> rhc setup C: /Ruby22-x64/lib/ruby/site_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/site_ruby/2.2.0/rubygems/core_ext/kernel_req uire.rb:54:in '..... .... C से: /Ruby22-x64/lib/ruby/gems/2.2.0/gems/rhc-1.38.4/bin/rhc: 20: <t op (required)>' from C:/Ruby22-x64/bin/rhc:23:in C: / Ruby22-x64 / bin / rhc से 'लोड' में : 23: `<मुख्य> 'में
आयद मोहम्मद अमीन

3
यह मेरे लिए काम नहीं किया। मैंने रूबी 1.9.3 स्थापित किया और आरएचसी को फिर से स्थापित किया, जो काम किया।
येलमु

49

मैं इस समस्या में भाग गया जब मैंने रूबी के नवीनतम संस्करण (वर्तमान में 2.2.1) का उपयोग किया, जैसा कि ओपनशिफ्ट सेटअप निर्देशों पर कहा गया है। मैंने इसे ठीक किया:

  1. रूबी 1.9.3 स्थापित कर रहा है
  2. फिर से चल रहा है "मणि स्थापित rhc"

उसके बाद, मैं बिना किसी मुद्दे के "आरएचसी सेटअप" चलाने में सक्षम था।


4
मणि स्थापित नेट ssh -v 2.9.3.beta1 काम करता है, पुराने संस्करण के लिए माणिक को फिर से स्थापित करने की कोई आवश्यकता नहीं है
एंड्रीज रहमान

जैसा कि होटो ने कहा, मणि नेट-एसएचएस -v 2.9.3.beta1 काम करता है। 1.9.3 पर वापस न करें
ssi-anik

1
net-ssh -v2.9.3beta1 स्नैपशॉट और पूंछ लेते समय त्रुटि देगा
user2473015

यहाँ एक ही मुद्दा है और मैंने रूबी को 2.2 से 1.9.3 पर डाउनग्रेड किया है और इसने काम किया है
जोय जॉर्ज कुंजिक्कुरु

5
मैं माणिक 1.9.3 के उपयोग के समाधान की पुष्टि करता हूं। मैंने नवीनतम 2.2.x के साथ प्रयास किया और यह विफल रहा। मैंने इसे अनइंस्टॉल कर दिया, इंस्टॉलर 1.9.3, gem install rhcफिर से फिर rhc setupसे चला और चीजें अब ठीक काम करती हैं।
Chevdor

17

यदि आप विंडोज 10 प्रो x64 चला रहे हैं , तो गेट संस्करण 2.7.0 के साथ Ruby 2.1.8 (x64) स्थापित करने का प्रयास करें । यह निश्चित रूप से आपको चलाने की अनुमति देगा जैसा कि मेरे साथ हुआ। पहले मुझे लेटेस्ट वर्जन को चलाने और इंस्टॉल करने में समस्या थी, लेकिन जब मैंने रूबी वर्जन को डाउनग्रेड किया तो मैं रन कर पायाrhc setupRuby 2.2.4 (x64)2.1.8 (x64)rhc setupOpenShift client tools विंडोज पर और कॉन्फ़िगर । रूबी संस्करण के लिए छवि देखें जो मैं उपयोग कर रहा हूं -ruby 2.1.8p440 (2015-12-16 revision 53160) [x64-mingw32]

यहां छवि विवरण दर्ज करें

OpenShift client toolsखिड़कियों पर आरंभ करने के लिए यहां पढ़ें


यह काम करने लगता है, लेकिन जब मैं सेटअप चलाता हूं तो मैं देखता हूं $ rhc setup-> DL is deprecated, please use Fiddle
zipzit

यह फेल होता दिख रहा है। जब मैं $ rhc setupउस बिंदु पर जाता हूं, जहां मैं अपना पासवर्ड टाइप करता हूं, तो रिटर्न देता हूं, फिर सिस्टम बस वहीं लटका रहता है। कोई त्रुटि संदेश, कोई प्रतिक्रिया नहीं, बस कोई फ़ंक्शन नहीं। ओपनशिफ्ट की यह पूरी आरएचसी चीज भयानक है।
zipzit

11

नवीनतम के बजाय आरएचसी परीक्षण किए गए रूबी संस्करण का उपयोग करें । आज के रूप में यह 1.9.3-p194 है


आप कैसे जानते हैं आरएचसी माणिक संस्करण का परीक्षण किया
सामी उमर

संस्करण 1.9.3-पी 194 में अपग्रेड करना मेरे लिए काम कर गया। धन्यवाद @reversiblean
blakroku

1

2,2,0 की स्थापना रद्द करने के बाद माणिक के निचले संस्करण का उपयोग / स्थापित करने का प्रयास करें क्योंकि रूबी संस्करण के साथ कुछ विंडोज़ संस्करण संघर्ष आप उपयोग कर रहे हैं। मैंने २.२.३ की कोशिश की और फिर २.२.० पर उतारा और यह मेरे लिए काम कर गया।


1

मैं उसी त्रुटि में भाग गया, और मेरे लिए कोई भी समाधान काम नहीं किया। एक अंतिम प्रयास में, मैंने रूबी 1.9.3-p551 संस्करण स्थापित किया और rhc सेटअप आसानी से चला गया। मैं विंडोज 10 मशीन का उपयोग करता हूं।


0

मैं विंडोज 10 प्रो x64 चला रहा हूं। मैंने Git संस्करण 2.7.2 के साथ रूबी 2.1.8 (x64) स्थापित किया। सफलतापूर्वक स्थापित किया गया था। हालांकि, "आरएचसी स्नैपशॉट सेव ..." कमांड को नेट-एसश के साथ समस्या थी। हालाँकि, विंडोज़ 10 को पुनः आरंभ करने के बाद त्रुटियां हो गईं।

अपनी खिड़कियों को रिबूट करने का प्रयास करना याद रखें।


वैसे, मुझे D: ड्राइव (मेरे सॉफ़्टवेयर ड्राइव) के बजाय रूबी को C: (विंडोज़ रूट ड्राइव) पर ले जाना होगा। या सी: उपयोगकर्ता ड्राइव। यह अजीब था लेकिन इससे फर्क पड़ा।
होज़िस

1
मुझे आखिरकार यह एहसास हुआ कि मैं पेजेंट (पोट्टी कुंजी प्रबंधन) चला रहा हूं। इसका कारण होगा "त्रुटि के साथ फ़ाइल मैपिंग का निर्माण विफल: 998 (नेट :: एसएसएच :: अपवाद)"। यह सी ड्राइव या डी ड्राइव या कंप्यूटर को रिबूट करने के बारे में नहीं था। (मेरे कंप्यूटर को रिबूट करने से पेजेंट सेवा बंद हो जाएगी।
होविस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.