4
나는 요리사 준비를 위해 개발 노트북을 정리하기로 결정했습니다. gem install 예외`OpenSSL :: SSL :: SSLErrorWaitReadable '읽기가 차단 될 것입니다
나는 달렸다 :gem clean
sudo gem clean
/usr/bin/gem list --no-versions | xargs sudo /usr/bin/gem uninstall -a
그때 나는
~/.bashrc
이없는 것으로 나타났습니다 그래서
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
~/.bashrc
그렇지 않으면 빈 파일입니다
bundle install
rbenv install 2.1.0
rbenv rehash
rbenv global 2.1.0
ruby -v # ruby 2.1.0p0 (2013-12-25 revision 44422) [x86_64-linux]
gem -v # 2.2.0
합니다. 마지막으로
,gem install knife-solo berkshelf --debug -V
는 OpenSSL이 잘 설치 될 것으로 보인다 그리고이 오류에 대한 모든 정보를 찾을 수 없습니다
Exception `LoadError' at /home/mark/.rbenv/versions/2.2.0-dev/lib/ruby/2.2.0/resolv.rb:169 - LoadError
Exception `Errno::EEXIST' at /home/mark/.rbenv/versions/2.2.0-dev/lib/ruby/2.2.0/fileutils.rb:250 - File exists @ dir_s_mkdir - /home/mark/.gem/specs/api.rubygems.org%443
Exception `Errno::ENOENT' at /home/mark/.rbenv/versions/2.2.0-dev/lib/ruby/2.2.0/rubygems/remote_fetcher.rb:286 - No such file or directory @ rb_file_s_stat - /home/mark/.gem/specs/api.rubygems.org%443/latest_specs.4.8
GET https://api.rubygems.org/latest_specs.4.8.gz
Exception `OpenSSL::SSL::SSLErrorWaitReadable' at /home/mark/.rbenv/versions/2.2.0-dev/lib/ruby/2.2.0/openssl/buffering.rb:182 - read would block 302 Moved Temporarily
을 생산하고 있습니다.
환경 : 우분투 13.10은, 내 ~/.rbenv
폴더를 제거하고 다시 시작하면이 마침내 일 4.0.0
현상금 전에 수퍼 유저 또는 서버 오류로 이동하지 않은 것에 놀랐습니다. 아마도이 Open Ruby 버그 : https://bugs.ruby-lang.org/issues/8831. – jww