因为电脑硬件换了,所以之前本地配置好的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/