cygwin安装jekyll

周一 24 九月 2012 by Joshz

卸载已安装的ruby

用对应的包管理器卸载 如果是rvm安装的,直接删除目录~/.rvm,然后删除.zshrc.zlogin文件,去掉.profile.bash_profile中关于rvm的语句即可。

安装rvm

安装指南

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

检测rvm安装

type rvm | head -n 1

此时会显示rvm:not found,不用紧,还需要一步:

source ~/.rvm/scripts/rvm
type rvm | head -n 1

现在显示rvm is a function,说明rvm安装成功。 查看是否还有依赖问题:

rvm requirements

管理ruby环境

下面这几步其实不必要了,只是展示一下安装的过程,你也可以安装其它的ruby版本。

rvm list known
rvm install 1.9.3
rvm use 1.9.3 --default

查看安装的版本号和路径

ruby -v
gem -v
which ruby
which gem

安装jekyll

用gem安装:

gem update --system
gem list
gem install jekyll

如果出现spawn.h的错误,这是由于posix-spawn的bug引起的,需要自己编译安装:

gem install rake-compiler -v 0.7.6
git clone git://github.com/rtomayko/posix-spawn.git
cd posix-spawn
rake gem
gem install pkg/posix-spawn-0.3.6

gem install jekyll就没问题啦。

参考页面

Windows,Cygwin and Jekyll


Comments