我是Ruby和Jekyll的新手 . 最近我试图在我的GitLab Pages实例上安装Jekyll Multiple Languages Plugin . 我成功地添加了'gem install jekyll-multiple-languages-plugin bundle install'
进入.gitlab-ci.yml,但是当我尝试添加时
gems:jekyll-multiple-languages-plugin
进入_config.yml以便在网站上使用它我的提交失败并出现以下错误:
使用jekyll-watch 1.5.0使用jekyll 3.4.3捆绑完成! 3个Gemfile依赖项,现在安装了20个宝石 . 捆绑的宝石安装在/ usr / local / bundle中 . $ jekyll build -d public配置文件:/builds/myusername/forty-jekyll-theme/_config.yml依赖项错误:哎呀!看起来你没有安装jekyll-multiple-languages-plugin或其中一个依赖项 . 为了使用当前配置的Jekyll,您需要安装此gem . 来自Ruby的完整错误消息是:'无法加载此类文件 - jekyll-multiple-languages-plugin'如果您遇到麻烦,可以在https://jekyllrb.com/help/找到有用的资源! jekyll 3.4.3 |错误:jekyll-multiple-languages-plugin错误:作业失败:退出代码1
我使用过这种方法,因为编辑Gemfile的任何尝试最终都会出现提交错误 . 除了添加bundle install之外,我还尝试了所有提供的步骤 . 在这种情况下,我得到相同的错误,但开头看起来像:
18个宝石安装$ gem install jekyll-multiple-languages-plugin成功安装jekyll-multiple-languages-plugin-1.5.1 1 gem安装$ jekyll build -d public
我没有找到在Stack Overflow和其他网站上找到解决方法的方法 . For example this did not help
1 回答
在Jekyll的IRC Channels 的allejo的强大支持下,我设法解决了这个问题 . 以下是步骤:
它产生了一个错误,但它只是由于缺少声明的语言而导致的,这是标准插件配置的一部分 .