【问题标题】:How do get jekyll server running on SELinux如何让 jekyll 服务器在 SELinux 上运行
【发布时间】:2014-03-31 03:21:05
【问题描述】:

我必须更新一个 github 站点,所以我安装了 SELinux 并运行了以下命令:

sudo yum install  ruby ruby-devel ruby-irb ruby-rdoc rub-ri

sudo yum install rubygems

gem install jekyll

安装完所有内容后,我从 github 克隆了该站点,但一旦运行

jekyll --server

我收到以下错误:

[jxsmith@localhost xxx.github.com]$ jekyll --server
/usr/lib/ruby/gems/1.8/gems/commander-4.1.6/lib/commander/runner.rb:385:in `require_program': program version required (Commander::Runner::CommandError)
        from /usr/lib/ruby/gems/1.8/gems/commander-4.1.6/lib/commander/runner.rb:384:in `each'
        from /usr/lib/ruby/gems/1.8/gems/commander-4.1.6/lib/commander/runner.rb:384:in `require_program'
        from /usr/lib/ruby/gems/1.8/gems/commander-4.1.6/lib/commander/runner.rb:52:in `run!'
        from /usr/lib/ruby/gems/1.8/gems/commander-4.1.6/lib/commander/delegates.rb:8:in `run!'
        from /usr/lib/ruby/gems/1.8/gems/commander-4.1.6/lib/commander/import.rb:10
        from /usr/bin/jekyll:19
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- json (LoadError)
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /usr/lib/ruby/gems/1.8/gems/jekyll-1.4.3/bin/../lib/jekyll/filters.rb:2
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /usr/lib/ruby/gems/1.8/gems/jekyll-1.4.3/bin/../lib/jekyll.rb:44
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
        from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from /usr/lib/ruby/gems/1.8/gems/jekyll-1.4.3/bin/jekyll:7
        from /usr/bin/jekyll:19:in `load'
        from /usr/bin/jekyll:19

【问题讨论】:

    标签: ruby linux github jekyll


    【解决方案1】:

    Jekyll 至少需要 1.9.3 版的 Ruby。

    我建议您更新此内容,然后尝试按照this guide 中的步骤操作。

    【讨论】:

    • 好的,哪里说 jekyll 需要 1.9.3 版的 ruby​​?
    • 我链接的指南说,我现在在 Jekyll 网站上找不到任何版本信息。它不适用于早期版本。
    猜你喜欢
    • 1970-01-01
    • 2013-07-29
    • 1970-01-01
    • 1970-01-01
    • 2012-02-08
    • 2011-08-14
    • 2015-07-13
    • 1970-01-01
    • 2017-04-06
    相关资源
    最近更新 更多