我正在跟踪https://jekyllrb.com/docs/installation/以安装Jekyll,我确保已安装Xcode command line tools, gcc and make
。 ruby的版本是2.1.1我已经使用
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>
答案 0 :(得分:4)
错误是通过再次安装新版本的bundler解决的,我以前也安装过它但是有版本问题
gem install bundler
按
检查您的光盘版本bundler --version
如果一切正常,它会显示版本#
然后再次运行jekyll --version
,一切都会顺利