2017-09-01 133 views
1

我跟随https://jekyllrb.com/docs/installation/来安装Jekyll,我确定我已经安装了Xcode command line tools, gcc and make。红宝石的版本是2.1.1我一直在使用`require':无法加载这样的文件 - 打包程序(LoadError)

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> 

回答

4

错误是通过再次安装捆绑器的新版本解决的,我已经安装了它以前很好,但有版本问题

gem install bundler 

通过

bundler --version 

检查捆绑的版本。如果一切顺利,它会显示版本号 然后再次运行jekyll --version,一切都应该去罚款

相关问题