安装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] |
再说