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
就没问题啦。