在Mac中部署你的Jekyll

关于Jekyll,可以参考我的第一篇博文。之前在Ubuntu中配置的时候比较幸运,在不甚了了的情况下就正常跑通了。如今切换到Mac下,自然还是希望能知其所以然。

在Mac下部署Jekyll需要以下几个组件:xcode, git, rvm, ruby

Xcode, Git

上一篇博文

RVM

RVM被用来管理系统中不同的Ruby版本。强烈建议在安装前进行了解。由于RVM是在bash下运行的,所以如果不是以bash开启终端的首先必须切换过来。

安装稳定版

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

注意安装过程中输出的信息,会提示如何启用rvm,如

source ~/.rvm/scripts/rvm

当然也可以在打开终端时自动加载,在~/.bash_profile最后添加

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"

Ruby

  1. 在RVM中安装Ruby 1.9.2
    rvm install 1.9.2
    
    在我的配置下报错“The provided compiler '/usr/bin/gcc' is LLVM based, it is not yet fully supported by ruby and gems, please read \`rvm requirements\`.” 是因为需要非LLVM的gcc,而这在xcode 4.3+中被取消了。 对于这个问题可以参考资料1资料2所用gcc下载地址
  2. 或者未避免麻烦也可以安装Ruby 1.9.3,至少我没有碰到安装或使用中的问题
    rvm install 1.9.3
    
    启用Ruby 1.9.3
    rvm use 1.9.3
    

Jekyll

通过RubyGems安装

gem install jekyll
gem install jekyll-tagging

参考:http://brandonbohling.com/2011/08/27/Installing-Jekyll-on-Mac/


Published: July 22 2012

blog comments powered by Disqus