`require': 无法加载此类文件 -- 捆绑程序 (LoadError)

Ama*_*ngh 5 jekyll

我正在从https://jekyllrb.com/docs/installation/跟进安装 Jekyll,我已经确定我已经Xcode command line tools, gcc and make安装了。ruby 的版本是 2.1.1 我已经安装了 Jekyll

gem install jekyll
Run Code Online (Sandbox Code Playgroud)

我收到以下成功消息

  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
Run Code Online (Sandbox Code Playgroud)

但是当我执行 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>
Run Code Online (Sandbox Code Playgroud)

Ama*_*ngh 4

通过再次安装新版本的bundler解决了错误,我之前也安装过它,但存在版本问题

gem install bundler
Run Code Online (Sandbox Code Playgroud)

检查您的捆绑程序版本

bundler --version
Run Code Online (Sandbox Code Playgroud)

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