github page Jekyll踩坑总结

安装rvm(不推荐,个人安装过两次了,对新手不太友好,容易劝退)

centos默认的ruby是2.2,已经不支持大多数的ruby脚本,升级ruby官方的推荐便是rvm,但是安装了GPG keys以后curl还是无法获取脚本,这时候有两个解决方法

  • 访问https://get.rvm.io把脚本下载上传到centos
  • centos ssh https://get.rvm.io 获取该公钥后再curl -k https://get.rvm.io | bash -s stable

SCL(centos推荐)

yum install gcc make gcc-c++安装依赖
yum install centos-release-scl-rh
yum list|grep rh-ruby查看支持版本
yum install rh-ruby26 rh-ruby26-ruby-devel rh-ruby26-scldevel安装随便一个想要的版本,devel也安装一下,也许要安装的是源码包,要编译
scl enable rh-ruby26 bash启动ruby2.6环境的新bash
ruby -v检查版本
gem sources -a http://mirrors.aliyun.com/rubygems/gem使用阿里源
gem sources --remove https://rubygems.org/删除默认源

引用自中文网 如果遇到证书问题参考ruby中文网传送门

SSL 证书错误

正常情况下,你是不会遇到 SSL 证书错误的,除非你的 Ruby 安装方式不正确。
如果遇到 SSL 证书问题,你又无法解决,请修改 ~/.gemrc 文件,增加 ssl_verify_mode: 0 配置,以便于 RubyGems 可以忽略 SSL 证书错误。使用vi修改

引用自 jekyll
gem install bundler jekyll安装jekyll
测试和使用参考官网

docker Jekyll

建议直接docker,ruby安装比较麻烦

命令 返回
docker search jekyll INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED
docker.io docker.io/jekyll/jekyll Official Jekyll Docker Image 268 [OK]

再说

你可能感兴趣的:(速记)