记录未使用的 Jekyll 环境搭建
自从win10出现了 Bash on Ubuntu,自己便喜欢上了它,甚至抛弃了虚拟机(双系统还是存在的)。正好最近厌烦了 wp,毕竟太臃肿了,对于我这种没事闲的只会随便写写的没太大用处。
然后就想起了自己沉睡已久的 github,不是因为 github 的免费且无限流量,主要是喜欢 github 上静态页面的简约,百度了下现在的方式,大多是 Jelly 来搭建的,不喜欢在 windows 上装各种软件的我就这么选择了 Bash on Ubuntu,这也是本文的来源。
前期准备
环境搭建
由于 Ubuntu 的仓库里各软件还是很多的,所以首先选择了 apt 方式安装。
1 | $ sudo apt-get install ruby |
结果出错,ruby 版本太低,输入 ruby -v 查询后是1.95的版本,需求是2点多版本。
换用源码编译安装
Linux 下安装软件,至少是我自己的通常思维是先用自带的包管理器安装,如果没有对应的软件包或者版本太低或有缺陷,通常会到官网选择编译安装。
- 首先安装编译环境
1 | $ sudo apt-get install build-essential cmake |
- 然后下载源码编译安装
1 | $ wget https://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.gz |
在修改 gem 源时出现错误,使用的是国内的 https 源,提示 openssl 有问题。然而系统是安有 openssl 的,而且编译的时候并没有看到有关 openssl 的配置(也有可能是我没有仔细看)。提示可以使用 http 的方式添加源,不过略微强迫症,于是宣告源码编译安装失败。
rvm 方式安装
这也是在网上查到的第三种也是常见的最后一种安装方式,首先安装 rvm 然后用 rvm 安装 ruby。
1 | $ curl -L https://get.rvm.io | bash -s stable |
成功安装,安装的 ruby 版本为2.3.3。