git - jekyll本地环境搭建(Windows) gem install jekyll
迷茫
迷茫 2017-05-02 09:24:45
0
2
580

在本地搭建 jekyll 环境

安装了 ruby

$ ruby -v
ruby 2.2.3p173 (2015-08-18 revision 51636) [x64-mingw32]

在更新的时候报错 已经翻墙了

$ gem update --system
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ECONNABORTED: An established connection was aborted by the software in your host machine. - SSL_connect (https://api.rubygems.org/specs.4.8.gz)

安装 jekyll

$ gem install jekyll
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
Errno::ECONNABORTED: An established connection was aborted by the software in your host machine. - SSL_connect (https://api.rubygems.org/quick/Marshal.4.8/jekyll-2.5.3.gemspec.rz)

有大神可以指导一下 问题吗 ?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(2)
巴扎黑

FetchError는 당연히 연결 오류이므로 국내 미러 소스를 사용하세요

사용자 홈 디렉터리에서 Linux는 ~, Windows는 C:UsersUSERNAME(Administrator 또는 ProgramData일 수도 있음) 아래에서 새 .gemrc 파일을 만들고 다음 내용을 작성해 보세요.

으아악
仅有的幸福

우회(HTTP 프록시 사용)로 인해 HTTP 프록시를 사용하면 HTTPs 연결이 실패합니다.
HTTPS는 서버 확인과 함께 제공되고 프록시 전달 데이터에는 HTTP 레이어 데이터가 포함되므로 프록시 서비스에는 웹사이트의 개인 키가 없으므로 HTTP 헤더의 데이터를 디코딩할 수 없습니다. (실제로 최초 인증은 실패했습니다)

해결책은 다음과 같습니다.
1. 프록시 서버에 인증서를 추가합니다(안전하지 않은 것으로 보이며 프록시 서버에 인증서가 없을 수도 있음)
2. socket프록시
를 사용하세요. 벽을 피하지말고 국내산을 이용하세요gem source(가장 믿을만합니다)

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!