其實(shí)不是Jekyll的問(wèn)題隆圆,是ruby的問(wèn)題哈。
最近利用Github pages 打造一個(gè)個(gè)人站點(diǎn)霹粥,在Github pages官網(wǎng)上看到對(duì)Jekyll的推薦伦腐,查閱了一些資料却桶,覺(jué)得Jekyll是個(gè)不錯(cuò)的博客內(nèi)容輸出工具,遂決定入坑蔗牡。不過(guò)第一步就遇到了麻煩颖系,在terminal中輸入“ gem install jekyll"安裝Jekyll時(shí)得到報(bào)錯(cuò)如下:
ERROR: While executing gem ... (OpenSSL::SSL::SSLError)SSL_connect
returned=1 errno=0 state=SSLv3 read server hello A: sslv3 alert handshake failure
從字面意思可以猜測(cè)出應(yīng)該是網(wǎng)絡(luò)問(wèn)題,在網(wǎng)上searching了一下還在Jekyll的Github主頁(yè)上添加了一個(gè)issue(結(jié)果被大神告知這不是Jekyll的問(wèn)題是ruby的問(wèn)題啊辩越,捂臉逃~)嘁扼。最后找到解決辦法,將gem的鏡像源改到淘寶鏡像黔攒。
gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/
于是問(wèn)題解決趁啸。
要注意的是,ruby版本最好在2.0以上督惰,使用gem -v查看版本不傅,gem update --system升級(jí)版本。另外不切換ruby鏡像到淘寶的話赏胚,連升級(jí)ruby版本都是不行的访娶。
順便為個(gè)人站點(diǎn)打廣告:胡睿的個(gè)人主頁(yè)http://www.ihurui.me,還在建設(shè)中歡迎大家去增加pv。