【问题标题】:Error running jekyll on ubuntu 14.04在 ubuntu 14.04 上运行 jekyll 时出错
【发布时间】:2016-12-05 06:16:57
【问题描述】:

在 ubuntu 14.04 上安装 jekyll 之后,http://michaelchelen.net/81fa/install-jekyll-2-ubuntu-14-04/

它显示了一些警告,但它表示安装成功。

然后当我尝试使用命令 jekyll -v 检查版本时

它显示了这个

警告:Gem::Specification.reset 期间未解决的规范: 听 ( 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. Prependingbundle 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:inmap' 来自/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:insetup' 来自/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 并尝试重新安装吗?

【问题讨论】:

    标签: ruby ubuntu jekyll


    【解决方案1】:

    切换到站点所在目录运行:

    bundle install
    bundle exec jekyll -v
    

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

    【讨论】:

    • 那么您的 ruby​​ 与系统一冲突可能存在问题。按照rvm.io 的建议,安装rvm 并在jekyll 文件夹中重做bundle install。这应该会有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2016-04-03
    • 2014-10-16
    • 2019-10-11
    • 2016-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多