macos版本monterey。
先看官方教程https://jekyllrb.com/docs/installation/macos/,结果执行到以下这一步ruby-install ruby
时报错。
错误日志如下:
>>> updating ruby versions ...
!!! failed to download https://raw.githubusercontent.com/postmodern/ruby-versions/master/ruby/versions.txt to /users/xxx/.cache/ruby-install/ruby/versions.txt!
!!! failed to download ruby versions!
直接访问https://raw.githubusercontent.com/postmodern/ruby-versions/master/ruby/versions.txt
可以访问,google、百度搜了半天没有找到相关解决方案。
安装ruby
无奈去了ruby官网
https://www.ruby-lang.org/en/documentation/installation/#homebrew
找到官方教程。
brew install ruby
貌似一下装成功了。
用ruby -v
看了一下还是ruby 2.6.8p205 (2021-07-07 revision 67951) [universal.x86_64-darwin21]
。
切换ruby版本
按照提示执行以下下命令,切换到最新版本。
echo 'export path="/usr/local/opt/ruby/bin:$path"' >> ~/.zshrc
再ruby -v
命令,输入ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-darwin20]
,对了。
安装jekyll
再回到之前jekyll
安装步骤,执行以下命令:
gem install jekyll
噼里啪啦,装好了。
看step by step教程https://jekyllrb.com/docs/step-by-step/01-setup/。
gem install jekyll bundler
进入工作目录
cd ~/workspace/yourname.github.io
初始化生成gemfile
,类似nodejs npm。
bundle init
用vi
编辑gemfile
文件。
# frozen_string_literal: true
source "https://rubygems.org"
gem "jekyll"
执行bundle
命令
bundle
执行jekyll build
bundle exec jekyll build
或jekyll serve
bundle exec jekyll serve
打开浏览器,访问http://localhost:4000,可以看到页面了。
发表评论