在ubuntu 14.04上运行jekyll出错

时间:2016-07-30 18:36:08

标签: ruby ubuntu jekyll

在此http://michaelchelen.net/81fa/install-jekyll-2-ubuntu-14-04/

之后在ubuntu 14.04上安装jekyll之后 它显示了一些警告,但它表示安装成功。

然后当我尝试使用命令jekyll -v

检查版本时

它显示了这个

  

警告:Gem :: Specification.reset期间未解决的规范:         听(< 3.1,〜> 3.0)

     

警告:清除未解决的规格。   如果这会导致问题,请报告错误。   /home/ant-ed/.gem/ruby/2.3.0/gems/bundler-1.12.5/lib/bundler/runtime.rb:35:in block in setup': You have already activated colorator 1.1.0, but your Gemfile requires colorator 0.1. Prepending捆绑exec to your command may solve this. (Gem::LoadError) from /home/ant-ed/.gem/ruby/2.3.0/gems/bundler-1.12.5/lib/bundler/runtime.rb:20:in地图&#39 ;       来自/home/ant-ed/.gem/ruby/2.3.0/gems/bundler-1.12.5/lib/bundler/runtime.rb:20:in setup' from /home/ant-ed/.gem/ruby/2.3.0/gems/bundler-1.12.5/lib/bundler.rb:95:in setup'       来自/home/ant-ed/.gem/ruby/2.3.0/gems/jekyll-3.2.0/lib/jekyll/plugin_manager.rb:36:in require_from_bundler' from /home/ant-ed/.gem/ruby/2.3.0/gems/jekyll-3.2.0/exe/jekyll:9:in'       来自/home/ant-ed/.gem/ruby/2.3.0/bin/jekyll:22:in load' from /home/ant-ed/.gem/ruby/2.3.0/bin/jekyll:22:in'

我应该卸载jekyll并尝试重新安装吗?

1 个答案:

答案 0 :(得分:2)

切换到该网站所在的目录并运行:

bundle install
bundle exec jekyll -v

bundle exec前缀将加载Gemfile中指定的正确gemset。