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]

再說

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章