记录安装Jekyll遇到的问题,切换ruby镜像源解决

其实不是Jekyll的问题,是ruby的问题哈。

最近利用Github pages 打造一个个人站点,在Github pages官网上看到对Jekyll的推荐,查阅了一些资料,觉得Jekyll是个不错的博客内容输出工具,遂决定入坑。不过第一步就遇到了麻烦,在terminal中输入“ gem install jekyll"安装Jekyll时得到报错如下:

ERROR: While executing gem ...      (OpenSSL::SSL::SSLError)SSL_connect 
returned=1 errno=0 state=SSLv3 read server hello A: sslv3       alert handshake failure

从字面意思可以猜测出应该是网络问题,在网上searching了一下还在Jekyll的Github主页上添加了一个issue(结果被大神告知这不是Jekyll的问题是ruby的问题啊,捂脸逃~)。最后找到解决办法,将gem的镜像源改到淘宝镜像。

gem sources --remove https://rubygems.org/
gem sources -a https://ruby.taobao.org/

于是问题解决。
要注意的是,ruby版本最好在2.0以上,使用gem -v查看版本,gem update --system升级版本。另外不切换ruby镜像到淘宝的话,连升级ruby版本都是不行的。
顺便为个人站点打广告:胡睿的个人主页http://www.ihurui.me,还在建设中欢迎大家去增加pv。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容