一、安装Jekyll
由来
最近很多身边的朋友都开始弄起了个人技术博客主页,最近本人也一直有这个想法,在机缘巧合下朋友正好推荐了我配合Jekyll
搭建GitHub
主页,查了下也确实是时下比较流行的玩法,于是才有了这篇文章,网上Mac下的环境搭建教材大多层次不齐,本文在经过本人实践后整理所得,有不足之处望大家多多指正交流。
-
感谢 Fiona 提供的技术顾问和参考。
-
本人Mac环境,Mac mini(2012),RMBP(2014),macOS Sierra 10.12.1。
1、安装ruby
(0)由于ruby安装会用到读写系统的/usr/bin
下的文件权限,用于10.11以后MacOS已强制关闭该文件夹的读写权限,所以我们要先打开该权限:
点击重启,听见启动声按住option键,选择恢复(Recovery)模式,点击菜单栏中实用工具打开命令行(Terminal),输入如下:
csrutil disable
重启即可。如果要恢复默认,那么:
csrutil enable
(1)然后重启正常进入系统我们便可以放心安装ruby了,应用程序中打开命令行(Terminal):
curl -L get.rvm.io | bash -s stable
等待一段时间后就可以成功安装好 RVM,然后启用rvm:
source ~/.rvm/scripts/rvm
保险起见测试一下是否安装正常:
rvm -v
看见版本号则说明安装正常
TomydeMac-mini:usr tomy$ rvm -v
rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
(2)用rvm升级Ruby 查看当前ruby版本:
ruby -v
得到如下信息:
ruby 1.8.7
显然版本号偏低,再输入:
rvm list known
在列出的ruby分支表里可以尽量安装最新版本,这里安装2.3.0版本:
rvm install 2.3.0
然后我们查看系统已安装的ruby:
rvm list
现设置新版的ruby为默认项:
rvm use 2.3.0 --default
后移除旧版本:
rvm remove 1.8.7
2、安装gem
Mac系统自带的gem
比较老旧我们需要对他进行换新和换源
(1)更换Ruby默认源,先查看现有的源地址:
gem sources -l
删除被强的源:
gem sources --remove https://rubygems.org/
添加淘宝源:
gem sources -a https://ruby.taobao.org/
更新gem
:
gem update --system
安装rubygems
:
gem install rubygems-update
更新rubygems
:
update_rubygems
3、安装Jekyll
gem install jekyll
Jekyll
依赖的组件会自动下载安装,待安装好后我们测试下Jekyll
服务:
jekyll serve --safe --watch
至此就Mac端准备工作就全部完毕,安装Jekyll
的目的是让本机可以在发布到GitHub
上前可以在本地测试页面样式等。
接下来的步骤请参考:Mac用户搭建GitHub-Pages(2)