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,可以看到页面了。

相关文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: