【问题标题】:jekyll-multiple-languages-plugin cannot be found找不到 jekyll-multiple-languages-plugin
【发布时间】:2017-09-19 17:23:53
【问题描述】:

我是 Ruby 和 Jekyll 的新手。最近我尝试将 Jekyll 多语言插件安装到我的 GitLab Pages 实例上。我已经成功添加 'gem 安装 jekyll 多语言插件 捆绑安装'

进入 .gitlab-ci.yml 但是当我尝试添加时

宝石:

  • jekyll 多语言插件

进入 _config.yml 为了在站点上使用它,我的提交失败并出现以下错误:

使用 jekyll-watch 1.5.0

使用 jekyll 3.4.3

捆绑完成! 3 个 Gemfile 依赖项,现在安装了 20 个 gem。

捆绑的 gem 安装到 /usr/local/bundle。

$ jekyll build -d public

配置文件:/builds/myusername/forty-jekyll-theme/_config.yml

依赖错误:哎呀!看起来您没有安装 jekyll-multiple-languages-plugin 或其依赖项之一。为了使用当前配置的 Jekyll,你需要安装这个 gem。来自 Ruby 的完整错误消息是:'cannot load such file -- jekyll-multiple-languages-plugin' 如果遇到问题,可以在https://jekyllrb.com/help/ 找到有用的资源! 杰基尔 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 个宝石

$ jekyll build -d public

我没有设法在 Stack Overflow 或其他网站上找到解决它的方法。 For example this did not help

【问题讨论】:

    标签: ruby rubygems jekyll jekyll-extensions


    【解决方案1】:

    在 Jekyll 的 IRC 频道 allejo 的大力支持下,我设法解决了这个问题。步骤如下:

    1. 我用过 Gemfile。现在看起来像

      source 'https://rubygems.org'
      
      gem 'jekyll'
      
      group :jekyll_plugins do
       gem 'jekyll-multiple-languages-plugin'
      end
      
    2. 第二个修改的是.gitlab-ci.yml(第一行-image: ruby​​-也包括在内)

      image: ruby
      
      pages:
        stage: build
        script:
      # - gem install jekyll
        - gem install bundler
      # - gem install jekyll-multiple-languages-plugin
        - bundle install
        - bundle exec jekyll build -d public
      # - jekyll build -d public
        artifacts:
          paths:
          - public
        only:
        - master
      

    它产生了一个错误,但这只是由于缺少标准插件配置中的声明语言造成的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-13
      • 1970-01-01
      • 2019-11-30
      • 2014-01-21
      • 1970-01-01
      相关资源
      最近更新 更多