安装jekyll遇到的一些问题



网上有很多这样的教程,我也不再累赘叙述了,只是记录一点我在安装过程的错误
(1)首先是jekyll在本地环境上的搭配
下载最新的RubyInstaller并安装(我下载的是rubyinstaller-1.9.3-p194.exe),设置环境变量,path中配置C:\Ruby193\bin目录,然后在命令行终端下输入gem update --system来升级gem;这个没有问题,搞定

(2)下载最新的DevKit,DevKit是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make,gcc,sh来进行编译。但是这个方法目前仅支持通过RubyInstaller安装的Ruby。  在这一步的时候虽然安装了,但是在进行下一步的时候总是出错,最后查了好多这方面的资料,才发现是因为版本的原因。每一个rubyinstaller都有对应的DevKit,但是我是独立去下载的,当然也就无法运行成功

(3)gem install Jekyll,在安装这一步的时候是最费时间的。有人在网上说windows很难跑起来ruby,并劝我早点放弃(谁说不是呢,要不是有免费的存储空间,我才懒得弄呢),但是一想想那个大哥,花了7个月呢,在咬咬牙喽。有的人还说是与网络有关。于是等到没有多少人的时候再试,依旧是这个错误:

ERROR:  Could not find a valid gem 'jekyll' (>= 0), here is why:  
Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed   (https://rubygems.global.ssl.fastly.net/quick/Marshal.4.8/jekyll-1.3.0.gemspec.rz)  
ERROR:  Possible alternatives: jekyll  

之后搜了关于这方面的错误,好在真的有人和我有一样的经历,并且传授了一些方法:下载认证文件:先下载curl,然后在rubyinstaller目录中进行安装,安装之后会生成一个cacert.pem文件,直接拖到bin文件,并在环境变量中添加这个cacert.pem。
然后再运行

(4)在期待着曙光出现的时候,呵呵哒,还是出现了错误,而且这种错误基本上在网上没找到解决办法。欲哭无泪。手机电脑上都是这方面的搜索资料。有人说,windows的dos环境会有各种错误,建议用git bash,我也试了,结果还是这样,想抓狂。真想爆粗口(去你丫的,老娘不管了,你爱咋的咋的)。但是还是好想实现。然而,胜利往往出现在最后的时刻。一运行,居然成功了,真想找根柱子亲一下。这酸爽

然后就畅通无阻了,真是happy

就此记录一下这个令人兴奋的过程。它告诉我,无论做任何事,如果没有确认实在是无路可走,那就再坚持一下,相信自己。

转载于:https://my.oschina.net/sunshinewyf/blog/480503

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值