我按照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.2
,ruby -v
返回ruby 2.3.6p384 (2017-12-14 revision 61254) [x86_64-linux-gnu]
任何帮助?
答案 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的其余部分仍然没有链接。