Jekyll通过Windows 10上的Bash:`jekyll new blog`返回错误`Bundler:ruby:没有这样的文件或目录。

时间:2018-02-14 11:35:17

标签: windows-10 jekyll

我按照jekyll for Windows页面上的说明操作,但无法让jekyll在我的Windows系统上工作。

完成安装过程(需要单独处理nokogiri gem)后,尝试创建一个新的jekyll页面会返回错误:

root@LAPTOP-79P42G17:/mnt/c/Users/Stan# jekyll new asdf Running bundle install in /mnt/c/Users/Stan/asdf... Bundler: ruby: No such file or directory -- /usr/lib/ruby/gems/2.3.0/gems/bundler-1.16.1/exe/bundle (LoadError)

我重新安装所有宝石都无济于事。 jekyll -v返回jekyll 3.7.2ruby -v返回ruby 2.3.6p384 (2017-12-14 revision 61254) [x86_64-linux-gnu]

任何帮助?

1 个答案:

答案 0 :(得分:0)

<强>解决方案

与说明安装最新版本的ruby 相反,否则会出现冲突,因为jekyll所需的所有其他组件都是最新版本。

在我的情况下the most recent stable version of ruby是2.5,这样

sudo apt-add-repository ppa:brightbox/ruby-ng
sudo apt-get update
sudo apt-get install ruby2.5 ruby2.5-dev build-essential dh-autoreconf

是必要的。 installation steps的其余部分仍然没有链接。