注: 本文大致参考了来自walterlv的这篇博文, 在此致谢.
前置依赖
为了使用Jekyll,你需要先安装如下软件:
- Ruby,官网下载链接,选择有DevKit的推荐版本(有箭头指明并标粗)即可。
- MSYS2,清华源下载链接
这是因为Ruby在Windows下的安装依赖MSYS2,虽然后续用到的RubyInstaller会自动尝试安装MSYS2,但是其网络要求比较高,这里我们先自行通过镜像站安装,可以减小后面的时间成本。
安装过程
安装前置依赖
下载Ruby和MSYS2的安装包后,先将这两个包全部安装。之后,在安装Ruby时,应该会弹出一个类似下面的窗口:
如果没有弹出,我们随后自行打开一个powershell窗口(如果是全局安装Ruby,请以管理员权限打开powershell),输入ridk install
,亦可进入该界面。
在这个界面中,选择3
,回车。
如果前面没有安装MSYS2,这里可能会因为网络问题导致下载非常之慢……
安装成功之后,请继续阅读下一节。
安装Jekyll
再打开一个新的powershell窗口(同样,如果是全局安装Ruby,请以管理员权限打开powershell),输入以下命令:
gem install jekyll bundler
安装成功之后,请继续阅读下一节。
测试使用
再打开一个新的powershell窗口(不需要管理员权限),切换到Jekyll站点根目录。如果是第一次使用,需要先下载项目依赖。输入:
bundle install
安装依赖之后,输入以下命令启动Jekyll站点:
bundle exec jekyll serve
如果没有产生错误,安装就完成了🎉
Ruby跨版本升级问题
这里请参考walterlv的原文。