如何解决Jekyll + Github Actions + JavaScript运行时问题
我最近决定从Jekyll开始我的网站。 事情似乎直截了当,但是我自己我对宝石不怎么了解;)
为方便起见,我使用的是Jekyll GitHub动作(官方以及我在Git上发现的其他几个动作)。
我一直遇到同样的问题。
我尝试遵循在多个站点上找到的说明以及有关错误的建议。
我已经附加了我的Gemfile和错误
我为此的git仓库是https://github.com/stiliajohny/stiliajohny.github.io
Github操作在ubuntu-latest上运行(我尝试过的大多数操作都在ubuntu上运行)
**编辑:**在我的本地作品上进行构建
source "https://rubygems.org"
gem "jekyll","3.8.7"
gem "bundler"
gem "dev-portfolio-blog"
gem "html-proofer"
gem "execjs"
?️ Building website...
Configuration file: /github/workspace/repo/_config.yml
/usr/local/bundle/gems/execjs-2.7.0/lib/execjs/runtimes.rb:58:in `autodetect': Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
jekyll 3.8.7 | Error: Could not find a JavaScript runtime. See https://github.com/rails/execjs for a list of available runtimes.
from /usr/local/bundle/gems/execjs-2.7.0/lib/execjs.rb:5:in `<module:ExecJS>'
解决方法
尝试将param(
[Parameter(Mandatory=$true,ValueFromRemainingArguments=$true)][string]$param1
)
添加到Gemfile中。 This将V8 JavaScript解释器嵌入到Ruby中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。