3Jekyll .1.6 不在 Ubuntu 上提供服务:未定义的方法 `bash_on_windows?' 对于 Jekyll::Utils:: 平台:模块

Lin*_*yen 4 jekyll

我安装了 jekyll

须藤宝石安装 jekyll

然后我进入我的 GitHub repo 文件夹(其中包含 file index.html)和

杰基尔服务

但它会产生错误:

/var/lib/gems/2.5.0/gems/jekyll-3.8.5/lib/jekyll/drops/document_drop.rb:8: 警告:已初始化常量

Jekyll::Drops::DocumentDrop::NESTED_OBJECT_FIELD_BLACKLIST

/usr/lib/ruby/vendor_ruby/jekyll/drops/document_drop.rb:8: 警告:NESTED_OBJECT_FIELD_BLACKLIST 的先前定义在这里

/var/lib/gems/2.5.0/gems/jekyll-3.8.5/lib/jekyll/drops/drop.rb:8: 警告:已初始化常量 Jekyll::Drops::Drop::NON_CONTENT_METHODS

/usr/lib/ruby/vendor_ruby/jekyll/drops/drop.rb:8: 警告:NON_CONTENT_METHODS 的先前定义在这里

配置文件:无

配置文件:无

配置文件:无

        Source: /home/chi/eivorjussila.github.io

   Destination: /home/chi/eivorjussila.github.io/_site
Run Code Online (Sandbox Code Playgroud)

增量构建:禁用。使用 --incremental 启用

 Generating... 

               done in 0.095 seconds.
Run Code Online (Sandbox Code Playgroud)

杰基尔 3.1.6 | 错误:未定义的方法“bash_on_windows?” 对于 Jekyll::Utils::Platforms:Module

有谁知道为什么?

Lin*_*yen 5

似乎我有 2 个版本的 jekyll。所以我所做的是 sudo apt remove jekyll sudo apt-get --autoremove which jekyll sudo rm /bin../jekyll

然后我重新安装它 sudo gem install jekyll 现在可以工作了