1 min read

Mac Install Jekyll | Mac安装Jekyll配置Github

因为电脑硬件换了,所以之前本地配置好的Jekyll什么的都没有了,需要再搞一遍,但官网上给出的安装说明实在太过简单,十有八九是安装不上的。在这里把“艰辛”的重装过程存个档。

Step 1: 安装Ruby 2.1

OSX 我升级到Yosemite之后自带的是2.0版本的Ruby,Jekyll安装需要2.1以上才行,在Terminal里查看Ruby版本的命令是:

ruby -v

ruby 2.0.0p481 (2014-05-08 revision 45883) [universal.x86_64-darwin14]

在安装Ruby之前需要先装好Xcode(Apple Store有下载,安装包很大),并且在Terminal中装好command line:

xcode-select --install

我看网上都推荐两个常用工具来安装管理这些开发环境,一个是Homebrew,安装方法如下:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

另一个是rvm,可以管理Ruby的版本:

\curl -sSL https://get.rvm.io | bash -s stable

需要说明的是,如果从老系统升级到Yosemite的话,装过Homebrew和MacTex Live的电脑升级过程会非常慢。

装完rvm可以查看下需要的安装文件,及有没有什么问题。

rvm requirements

brew doctor

不管有没有什么问题,都可以先试试直接开始装,不行再回头Google

rvm install 2.1.2

如果要换回2.0.0,只需要输入

rvm use 2.0.0 --default

Step 2: 安装Jekyll

这步非常简单

gem install jekyll

Step 3: 配置Github

基本思路是要把Github上之前的东西同步回来,涉及到设ssh密钥等一系列过程,官网给出了不错的讲解

这里我遇到了一个小问题是,之前用Github的桌面端把Blog文件下载下来了,所以需要关联一下这个文件和远程的Github账号:

git remote add Your_Files https://github.com/Your_Blog_Link

git push blog master

输一下Github的用户名,密码就行了。以后还是需要多为开源社区做贡献啊!

每次更新只需要

git add .
git commit -a -m 'comment'
git push origin master

https://help.github.com/articles/error-permission-denied-publickey/