1
해결할 수없는 루비 오류가 발생했습니다. 루비가 짧아지면 제대로 작동하지 않습니다. 다시 설치하려고 할 때RVM 루비 설치에 실패했습니다.
rvm reinstall all --force
나는 .log 파일을 살펴 봐야한다고 말하면서 터미널에 오류가 발생합니다. 여기에 .log 파일의 내용이다 :
[2013-07-26 18:51:22] __rvm_with
Restoring gems to pristine condition...
bigdecimal-1.2.0 ERROR: Loading command: pristine (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
io-console-0.4.2 ERROR: Loading command: pristine (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
json-1.7.7 ERROR: Loading command: pristine (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
minitest-4.3.2 ERROR: Loading command: pristine (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
psych-2.0.0 ERROR: Loading command: pristine (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
rake-0.9.6 ERROR: Loading command: pristine (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
rdoc-4.0.0 ERROR: Loading command: pristine (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
test-unit-2.0.0.0 ERROR: Loading command: pristine (LoadError)
cannot load such file -- openssl
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
'gem pristine bigdecimal --version 1.2.0 io-console --version 0.4.2 json --version 1.7.7 minitest --version 4.3.2 psych --version 2.0.0 rake --version 0.9.6 rdoc --version 4.0.0 test-unit --version 2.0.0.0' failed, you need to fix this gems manually.
나는 오류가 새로운 엑스 코드의 미리보기 버전을 설치 한 후 나타난 생각하지만 난 그와 아무 상관이 확실하지 않다.
저는 Mac에서 10.8.4의 사자를 사용하고 있습니다.
누군가이 문제를 해결하는 방법을 알고 있습니까? 고맙습니다!
업데이트 :
-다시 설치 SSL을하고 RVM 명령을 다시 입력하면,이 오류가 로그 파일에 다시 후 닫기 모든
[2013-07-26 19:21:48] /Users/User/.rvm/rubies/ruby-2.0.0-p0/bin/ruby
Exception `LoadError' at /Users/User/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/rubygems.rb:1073 - cannot load such file -- rubygems/defaults/operating_system
Exception `LoadError' at /Users/User/.rvm/rubies/ruby-2.0.0-p0/lib/ruby/2.0.0/rubygems.rb:1082 - cannot load such file -- rubygems/defaults/ruby
Error loading RubyGems plugin "/Users/User/.rvm/gems/[email protected]/gems/rubygems-bundler-1.2.0/lib/rubygems_plugin.rb": cannot load such file -- openssl (LoadError)
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:355: warning: already initialized constant Gem::Security::DIGEST_ALGORITHM
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:355: warning: previous definition of DIGEST_ALGORITHM was here
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:360: warning: already initialized constant Gem::Security::DIGEST_NAME
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:360: warning: previous definition of DIGEST_NAME was here
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:365: warning: already initialized constant Gem::Security::KEY_ALGORITHM
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:365: warning: previous definition of KEY_ALGORITHM was here
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:370: warning: already initialized constant Gem::Security::KEY_LENGTH
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:370: warning: previous definition of KEY_LENGTH was here
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:375: warning: already initialized constant Gem::Security::ONE_YEAR
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:375: warning: previous definition of ONE_YEAR was here
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:385: warning: already initialized constant Gem::Security::EXTENSIONS
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:385: warning: previous definition of EXTENSIONS was here
/Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require': cannot load such file -- openssl (LoadError)
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security/policy.rb:23:in `initialize'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security/policies.rb:6:in `new'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security/policies.rb:6:in `<module:Security>'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security/policies.rb:1:in `<top (required)>'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/security.rb:583:in `<top (required)>'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/package.rb:43:in `<top (required)>'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/installer.rb:8:in `<top (required)>'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:112:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/request_set.rb:5:in `<top (required)>'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems.rb:200:in `finish_resolve'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/rdoc.rb:14:in `<top (required)>'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:51:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:51:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/uninstaller.rb:10:in `<top (required)>'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:51:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/core_ext/kernel_require.rb:51:in `require'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/commands/setup_command.rb:474:in `uninstall_old_gemcutter'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/commands/setup_command.rb:146:in `execute'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/command.rb:305:in `invoke_with_build_args'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/command_manager.rb:170:in `process_args'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/command_manager.rb:130:in `run'
from /Users/User/.rvm/src/rubygems-2.0.6/lib/rubygems/gem_runner.rb:60:in `run'
from setup.rb:45:in `<main>'
RubyGems 2.0.6 installed
저는 "이 파일을로드 할 수 없습니다 - openssl"은 무엇이 잘못 되었는가에 대한 큰 힌트입니다. 아마도 설치해야 할 것입니다. 플랫폼 (배포판, OS 버전 등)에 대해 특정하지 않고 이런 질문을 게시하면 사람들에게 수정 방법을 추측하도록 요청하는 것입니다. – tadman
정보 주셔서 감사합니다, 나는 시스템을 추가했습니다. 이미 ssl 설치 명령을 입력했습니다. 이상하게 설치되지 않았습니다. 그리고 저를 투표 한 사람에게 감사드립니다. 어쩌면 나는 그에게 새로운 주제에 대한 질문을 찾아 투표해야 할 것입니다. (나는하지 않을 것이지만 그것은 단지 불필요한 것이다.) – Linus
도움이된다고 생각하지 않거나 문제를 시도하고 해결하기 위해 많은 노력을 기울이지 않았다면 사람들은 질문에 답하지 않을 것입니다. 당신의 질문을하기 전에. * "무엇을 시도 했습니까?"*는 질문을하는 과정에서 대답해야 할 내용입니다. 투표는 개인적으로가 아니라 질문에 대한 것임을 기억하십시오. 가서 분노와 투표를하지 마십시오. – tadman