`require':无法加载这样的文件 - bundler(LoadError)

时间:2017-09-01 21:03:22

标签: jekyll

我正在跟踪https://jekyllrb.com/docs/installation/以安装Jekyll,我确保已安装Xcode command line tools, gcc and make。 ruby的版本是2.1.1我已经使用

安装了Jekyll
gem install jekyll

我收到了以下成功消息

  Done installing documentation for safe_yaml, rouge, forwardable-extended, pathutil, mercenary, liquid, kramdown, ffi, rb-inotify, rb-fsevent, listen, jekyll-watch, sass-listen, sass, jekyll-sass-converter, colorator, public_suffix, addressable, jekyll after 14 seconds
        19 gems installed

但是当我执行jekyll --version

我收到了以下错误

/Users/amar/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- bundler (LoadError)
    from /Users/amar/.rvm/rubies/ruby-2.1.0/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /Users/amar/.rvm/gems/ruby-2.1.0/gems/jekyll-3.5.2/lib/jekyll/plugin_manager.rb:46:in `require_from_bundler'
    from /Users/amar/.rvm/gems/ruby-2.1.0/gems/jekyll-3.5.2/exe/jekyll:9:in `<top (required)>'
    from /Users/amar/.rvm/gems/ruby-2.1.0/bin/jekyll:23:in `load'
    from /Users/amar/.rvm/gems/ruby-2.1.0/bin/jekyll:23:in `<main>'
    from /Users/amar/.rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `eval'
    from /Users/amar/.rvm/gems/ruby-2.1.0/bin/ruby_executable_hooks:15:in `<main>

1 个答案:

答案 0 :(得分:4)

错误是通过再次安装新版本的bundler解决的,我以前也安装过它但是有版本问题

gem install bundler

检查您的光盘版本
bundler --version

如果一切正常,它会显示版本# 然后再次运行jekyll --version,一切都会顺利