git - jekyll pembinaan persekitaran tempatan (Windows) permata pasang jekyll
迷茫
迷茫 2017-05-02 09:24:45
0
2
636

Bina persekitaran jekyll secara tempatan

Ruby dipasang

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

Ralat telah dilaporkan semasa kemas kini telah dipintas

$ 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)

Pasang 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)

Adakah pakar yang boleh memberi saya panduan mengenai masalah ini?

迷茫
迷茫

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

membalas semua(2)
巴扎黑

FetchError jelas sekali ralat sambungan, hanya gunakan sumber cermin domestik

Dalam direktori rumah pengguna, Linux ialah ~, Windows ialah C:UsersUSERNAME (ia juga mungkin Pentadbir atau ProgramData) Cipta fail .gemrc baharu di bawah dan cuba tulis kandungan berikut:

:sources:
- https://ruby.taobao.org
:update_sources: true
仅有的幸福

Disebabkan pemintasan (menggunakan proksi HTTP), jika anda menggunakan proksi HTTP, HTTPs sambungan akan gagal.
Oleh kerana HTTPS disertakan dengan pengesahan pelayan dan data pemajuan proksi melibatkan data lapisan HTTP, perkhidmatan proksi tidak mempunyai kunci peribadi tapak web, jadi ia tidak boleh menyahkod data dalam pengepala HTTP. (Sebenarnya, pensijilan awal gagal)

Penyelesaian ialah:
1 Tambahkan sijil pada pelayan proksi (nampaknya tidak selamat, dan pelayan proksi mungkin tidak mempunyainya)
2. Gunakan proksi socket3 'Jangan memintas dinding, gunakan sumber domestik sebaliknya
(Ini adalah yang paling boleh dipercayai)gem source

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan