programing

rhc 설정 시 'no this file dl/import' 오류가 표시됨

powerit 2023. 6. 2. 21:21
반응형

rhc 설정 시 'no this file dl/import' 오류가 표시됨

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: in 'require' : 해당 파일을 로드할 수 없습니다. -- dl/import(로드 오류)

전체 스택 추적:

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 DL을 Fiddle로 대체하는 것을 제안합니다.

어떻게 하면 RHC를 할 수 있습니까?

의견에서 cremno가 제안한 바와 같이 net-ssh를 2.9.3.beta1로 업데이트하면 문제가 해결되었습니다.

gem install net-ssh -v 2.9.3.beta1

그 전에 저는 노력했습니다.gem install net-ssh,하지만 소용이 없어.

OpenShift 설정 지침에 나와 있는 최신 버전의 Ruby(현재 2.2.1)를 사용할 때 이 문제가 발생했습니다.다음 방법으로 해결한 방법:

  1. Ruby 1.9.3 설치
  2. "gem install rhc"를 다시 실행하는 중

그 후 "rhc setup"을 문제없이 실행할 수 있었습니다.

Windows 10 Prox64를 실행 중인 경우 설치해 보십시오.Ruby Git 버전 2.7.0이 설치된 2.1.8(x64).이것은 확실히 당신이 도망갈 수 있게 해줄 것입니다.rhc setup내가 그랬던 것처럼.이전에 최신 버전을 실행하고 설치하는 데 문제가 있었습니다.Ruby 2.2.4 (x64)루비 버전으로 다운그레이드 했을 때2.1.8 (x64)나는 달릴 수 있었습니다.rhc setup및 구성OpenShift client toolsWindows에서.내가 사용하고 있는 루비 버전의 이미지 보기 -ruby 2.1.8p440 (2015-12-16 revision 53160) [x64-mingw32]

여기에 이미지 설명 입력

시작하려면 여기를 읽으십시오.OpenShift client tools창문에

최신 버전 대신 RHC 테스트를 거친 RhC Ruby 버전을 사용합니다.오늘 기준으로 1.9.3-p194입니다.

일부 Windows 버전이 사용 중인 Ruby 버전과 충돌하므로 2,2,0을 제거한 후 낮은 버전의 Ruby를 사용하거나 설치해 보십시오.2.2.3을 시도한 후 2.2.0으로 낮췄더니 잘 작동했습니다.

저는 이와 같은 오류에 부딪혔지만, 어떤 해결책도 저에게 효과가 없었습니다.마지막 시도에서 Ruby 1.9.3-p551 버전을 설치했고 rhc 설정이 원활하게 진행되었습니다.저는 윈도우 10 기계를 사용합니다.

Windows 10 Prox64를 실행하고 있습니다.Git 버전 2.7.2로 Ruby 2.1.8(x64)을 설치했습니다.Rhc가 성공적으로 설치되었습니다.그러나 "rhc snapsh save..." 명령에 net-ssh에 문제가 있습니다.그러나 윈도우 10을 다시 시작한 후 오류가 사라졌습니다.

창을 다시 부팅하는 것을 잊지 마십시오.

언급URL : https://stackoverflow.com/questions/28896733/rhc-setup-gives-error-no-such-file-dl-import

반응형