本地搭建ruby环境
官网:
http://www.ruby-lang.org/en/downloads/
我大概说一下我安装的时候的流程
刚开始我直接在官网下载gz包解压之后发现命令使用不了,查看报错信息说的是
Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources
大概是说无法要求openssl ,需要加上
--with-openssl-dir=openssl路径
然后我去
http://distfiles.macports.org/openssl/
下载了openssl,编译,安装
中途出现的错误
POD document had syntax errors at /usr/bin/pod2man line 69. make: *** [install_docs]
提是有一个文件有语法错误,查找了一下,我便删除了这个文件
安装成功···
然后加上参数编译ruby 安装的时候提示错误
解决方法如下
cd {ruby源码路径}/ext/openssl
ruby extconf.rb
vim Makefile
然后出现第二个问题
我排查勒很久,发现自己编译openssl的时候没有加-fPIC参数,于是重新编译openssl 运行ruby extconf.rb 改Makefile
终于不再报错勒
执行
gem install jekyll bundler
cd personal-website
bundle install
有如下信息
出现报错信息
于是我执行了
yum -y update gcc
yum -y install gcc+ gcc-c++
再次执行 install
等待的时间有点长
执行
bundle exec jekyll serve
构建站点