在使用 JEKYLL 部署的过程中,使用 bundle exec jekyll serve 启动遇到以下错误:
问题1:
bundler: failed to load command: jekyll, `require': cannot load such file -- webrick (LoadError)
我的 Ruby 版本信息如下:
% ruby -v ruby 3.2.2 (2023-03-30 revision e51014f9c0) [arm64-darwin22]
以前使用 MAC 默认的 Ruby 2.6 是可以加载的,当前工作区使用了 3.x 版本不行,Gemfile 文件中无法加载 webrick,需要将 webrick 加载到 gemfile 文件中再启动。
$ bundle add webrick $ bundle install $ bundle exec jekyll server
问题解决。
问题2:
.gem/ruby/3.2.2/gems/liquid-4.0.3/lib/liquid/variable.rb:124:in `taint_check': undefined method `tainted?' for "/":String (NoMethodError) return unless obj.tainted? ^^^^^^^^^
这个与 liquid 的版本有关,官方说更新其依赖即可(需要 Ruby 3.x)。
% bundle update liquid Calling `DidYouMean::SPELL_CHECKERS.merge!(error_name => spell_checker)' has been deprecated. Please call `DidYouMean.correct_error(error_name, spell_checker)' instead. Resolving dependencies...Fetching gem metadata from https://rubygems.org/............ % bundle exec jekyll serve
相关推荐
在本文中,我们将探讨在Ubuntu 16.04系统上安装Ruby 2.7.0时遇到的一个常见问题:`cannot load such file — openssl (LoadError)`。这是一个与Ruby和OpenSSL库集成有关的问题,通常发生在试图安装或运行依赖于...
如果收到此错误: /jekyll/commands/serve/servlet.rb:3:in 'require': cannot load such file -- webrick (LoadError) :3: /jekyll/commands/serve/servlet.rb:3:in 'require': cannot load such file -- webrick...
Jekyll基本图片 Jekyll泊坞窗图片。 像我的无聊之盒一样构建,可以测试Ansible剧本和角色。 标签 latest :最新的稳定版本。 XYZ :与标签XYZ相关的确切版本 develop :当前正在测试的版本。 main :最新的beta...
gem 'jekyll-sass-converter' 然后执行: $ bundle 或将其自己安装为: $ gem install jekyll-sass-converter 用法 Jekyll Sass Converter与Jekyll 2.0.0及更高版本捆绑在一起。 有关使用的更多信息,请访问。
Jekyll简历主题 现场演示 叠放 请通过 :star: 如果您觉得有用! :smiling_face_with_smiling_eyes: 屏幕截图 快速设置 安装Jekyll: gem install jekyll bundler 分叉此存储库并克隆您的分叉 编辑_config.yml以个性...
安装将此行添加到应用程序的 Gemfile 中: gem 'guard-jekyll'然后执行: $ bundle或者自己安装: $ gem install guard-jekyll用法输入要使用 Guard::Jekyll 的 Jekyll 站点目录。 使用以下命令创建 Guardfile: $ ...
从Valina Jekyll项目开始 mkdir cv && cd cv bundle init 将此行添加到您的Jekyll网站的Gemfile : gem "jekyll" gem "academic-cv-jekyll" 并将此行添加到您的Jekyll网站的_config.yml : title : Your site's ...
安装(尚未准备好) 将此行添加到您的Jekyll网站的Gemfile : gem "city-jekyll" 并将此行添加到您的Jekyll网站的_config.yml : theme : city-jekyll 然后执行: $ bundle或将其自己安装为: $ gem install city-...
一个Jekyll插件,用于查看由Disqus支持的评论。 安装 将此行添加到应用程序的Gemfile中: $ gem 'disqus-for-jekyll' 然后执行: $ bundle 或将其自己安装为: $ gem install disqus-for-jekyll 然后将以下...
美丽的杰基尔 由 ·Beautiful Jekyll是一个现成的模板,可以帮助您快速创建一个漂亮的网站。 非常适合个人网站,博客或简单的项目网站。 只需两分钟,即可。 您也可以查看或以查看使用情况,或查看其他人使用此主题...
在【压缩包子文件的文件名称列表】中,"smarsfan-jekyll-master"很可能是项目的主分支名称,通常包含整个项目的所有源文件。这些文件可能包括以下几个关键部分: 1. `_config.yml`:Jekyll的配置文件,包含了网站的...
emacs-easy-jekyll:用于管理jekyll的Emacs主要模式
:sparkles: Stackbit活动主题-Jekyll :sparkles: 这是一个使用Git作为CMS的主题。 它是在一分钟内使用创建的。 您可以从该主题,或探索一些变体。 如何不同: :gear: 静态网站生成器 :pencil: 内容管理系统 ...
用gem "jekyll-theme-clean-blog" Gemfile gem "jekyll-theme-clean-blog"替换Gemfile的当前主题。 安装主题(在站点目录中运行命令): bundle install 将_config.yml文件中的当前主题替换为theme: jekyll-theme...
Blank-Theme-Jekyll:Jekyll项目的几乎是空的“入门主题”
可以发布到的示例 Jekyll 项目。 入门 安装 Surge 和 Jekyll: npm install # This will automatically run `bundle install` for Jekyll, too 克隆这个存储库,另一个 Jekyll 项目,或者只是初始化一个新的 在...
网站设置 关于如何设置的说明 ...Configuration file: /home/knerr/repos/gde-jekyll/_config.yml Source: /home/knerr/repos/gde-jekyll Destination: /home/knerr/repos/gde-jekyll/_site Increm
:sparkles: Stackbit App主题-Jekyll :sparkles: 这是一个使用Git作为CMS的主题。 它是在不到一分钟的时间内使用创建的。 您可以从该主题,或探索一些变体。 如何不同: :gear: 静态网站生成器 :pencil: 内容...
:sparkles: Stackbit入门主题-Jekyll :sparkles: 这是一个使用Git作为CMS的主题。 它是在不到一分钟的时间内使用创建的。 您可以从该主题,或探索一些变体。 如何不同: :gear: 静态网站生成器 :pencil: 内容管理...
:sparkles: Stackbit Exto主题-Jekyll :sparkles: 这是一个使用Git作为CMS的主题。 它是在不到一分钟的时间内使用创建的。 您可以从该主题,或探索一些变体。 如何不同: :gear: 静态网站生成器 :pencil: 内容...