ubuntu 14.04 上的错误 运行 jekyll
Error running jekyll on ubuntu 14.04
在 ubuntu 14.04 上安装 jekyll 之后 http://michaelchelen.net/81fa/install-jekyll-2-ubuntu-14-04/
它显示了一些警告,但它表示安装成功。
然后当我尝试使用命令 jekyll -v
检查版本时
它显示了这个
WARN: Unresolved specs during Gem::Specification.reset:
listen (< 3.1, ~> 3.0)
WARN: Clearing out unresolved specs.
Please report a bug if this causes problems.
/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
bundle execto 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
map'
from /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'
from /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
'
from /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 并尝试重新安装吗?
切换到站点所在目录运行:
bundle install
bundle exec jekyll -v
此 bundle exec
前缀将加载 Gemfile
中指定的正确 gemset。
在 ubuntu 14.04 上安装 jekyll 之后 http://michaelchelen.net/81fa/install-jekyll-2-ubuntu-14-04/
它显示了一些警告,但它表示安装成功。
然后当我尝试使用命令 jekyll -v
检查版本时它显示了这个
WARN: Unresolved specs during Gem::Specification.reset: listen (< 3.1, ~> 3.0)
WARN: Clearing out unresolved specs. Please report a bug if this causes problems. /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
bundle execto 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
map' from /home/ant-ed/.gem/ruby/2.3.0/gems/bundler-1.12.5/lib/bundler/runtime.rb:20:insetup' from /home/ant-ed/.gem/ruby/2.3.0/gems/bundler-1.12.5/lib/bundler.rb:95:in
setup' from /home/ant-ed/.gem/ruby/2.3.0/gems/jekyll-3.2.0/lib/jekyll/plugin_manager.rb:36:inrequire_from_bundler' from /home/ant-ed/.gem/ruby/2.3.0/gems/jekyll-3.2.0/exe/jekyll:9:in
' from /home/ant-ed/.gem/ruby/2.3.0/bin/jekyll:22:inload' from /home/ant-ed/.gem/ruby/2.3.0/bin/jekyll:22:in
'
我应该卸载 jekyll 并尝试重新安装吗?
切换到站点所在目录运行:
bundle install
bundle exec jekyll -v
此 bundle exec
前缀将加载 Gemfile
中指定的正确 gemset。