0
每次更新我的操作系统时,我都会遇到Ruby和Jekyll的问题。当前操作系统:OS X 10.10.2。当我尝试建立我的网站,这是我的错误:我试图卸载化身,红宝石,RVM并重新安装尝试构建我的Jekyll站点时出错
Configuration file: /Users/MyName/Projects/blog/_config.yml
/Users/MyName/.rvm/rubies/ruby-2.1.1/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- typogruby (LoadError)
from /Users/MyName/.rvm/rubies/ruby-2.1.1/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/MyName/Projects/blog/_plugins/enhanced_kramdown.rb:3:in `<top (required)>'
from /Users/MyName/.rvm/rubies/ruby-2.1.1/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/MyName/.rvm/rubies/ruby-2.1.1/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in `require'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/plugin_manager.rb:74:in `block (2 levels) in require_plugin_files'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/plugin_manager.rb:73:in `each'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/plugin_manager.rb:73:in `block in require_plugin_files'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/plugin_manager.rb:72:in `each'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/plugin_manager.rb:72:in `require_plugin_files'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/plugin_manager.rb:18:in `conscientious_require'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:79:in `setup'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/site.rb:41:in `initialize'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/commands/build.rb:29:in `new'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/commands/build.rb:29:in `process'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/lib/jekyll/commands/serve.rb:26:in `block (2 levels) in init_with_program'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `call'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `block in execute'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `each'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/mercenary-0.3.5/lib/mercenary/command.rb:220:in `execute'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/mercenary-0.3.5/lib/mercenary/program.rb:42:in `go'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/mercenary-0.3.5/lib/mercenary.rb:19:in `program'
from /Users/MyName/.rvm/gems/ruby-2.1.1/gems/jekyll-2.5.3/bin/jekyll:20:in `<top (required)>'
from /Users/MyName/.rvm/gems/ruby-2.1.1/bin/jekyll:23:in `load'
from /Users/MyName/.rvm/gems/ruby-2.1.1/bin/jekyll:23:in `<main>'
from /Users/MyName/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `eval'
from /Users/MyName/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `<main>'
。
我的宝石列表&宝石环境:
$gem list
*** LOCAL GEMS ***
bigdecimal (1.2.7, 1.2.4)
blankslate (2.1.2.4)
bundler (1.9.4, 1.6.1)
bundler-unload (1.0.2)
celluloid (0.16.0)
classifier-reborn (2.0.3)
coffee-script (2.4.1)
coffee-script-source (1.9.1.1)
colorator (0.1)
execjs (2.5.2)
executable-hooks (1.3.2, 1.3.1)
fast-stemmer (1.0.2)
ffi (1.9.8)
gem-wrappers (1.2.7, 1.2.4)
hitimes (1.2.2)
io-console (0.4.2)
jekyll (2.5.3)
jekyll-coffeescript (1.0.1)
jekyll-gist (1.2.1)
jekyll-paginate (1.1.0)
jekyll-sass-converter (1.3.0)
jekyll-watch (1.2.1)
json (1.8.1)
kramdown (1.6.0)
liquid (2.6.2)
listen (2.10.0)
mercenary (0.3.5)
minitest (5.6.0, 4.7.5)
parslet (1.5.0)
posix-spawn (0.3.11)
power_assert (0.2.3)
psych (2.0.13, 2.0.3)
pygments.rb (0.6.3)
rake (10.4.2, 10.1.0)
rb-fsevent (0.9.4)
rb-inotify (0.9.5)
rdoc (4.2.0, 4.1.0)
redcarpet (3.2.3)
rubygems-bundler (1.4.4, 1.4.3)
rvm (1.11.3.9)
safe_yaml (1.0.4)
sass (3.4.13)
test-unit (3.0.9, 2.1.1.0)
timers (4.0.1)
toml (0.1.2)
yajl-ruby (1.2.1)
$ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 2.4.6
- RUBY VERSION: 2.1.1 (2014-02-24 patchlevel 76) [x86_64-darwin12.0]
- INSTALLATION DIRECTORY: /Users/dafnapresler/.rvm/gems/ruby-2.1.1
- RUBY EXECUTABLE: /Users/dafnapresler/.rvm/rubies/ruby-2.1.1/bin/ruby
- EXECUTABLE DIRECTORY: /Users/dafnapresler/.rvm/gems/ruby-2.1.1/bin
- SPEC CACHE DIRECTORY: /Users/dafnapresler/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-darwin-12
- GEM PATHS:
- /Users/MyName/.rvm/gems/ruby-2.1.1
- /Users/MyName/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /Users/MyName/.rvm/gems/ruby-2.1.1/bin
- /Users/MyName/.rvm/gems/[email protected]/bin
- /Users/MyName/.rvm/rubies/ruby-2.1.1/bin
- /usr/local/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /Users/MyName/.rvm/bin
- /usr/bin
- /bin
- /usr/sbin
- /sbin
- /usr/local/bin
- /Users/MyName/.rvm/bin
- /Users/MyName/bin
这里是我的安装:
$ which jekyll
/Users/MyName/.rvm/gems/ruby-2.1.1/bin/jekyll
$ which gem
/Users/MyName/.rvm/rubies/ruby-2.1.1/bin/gem
$ which ruby
/Users/MyName/.rvm/rubies/ruby-2.1.1/bin/ruby
很想任何意见让我摆脱困境。
它尝试加载一个名为“enhanced_kramdown”插件,它需要一个宝石名为“typogruby”。这些都不在你的宝石列表中。你使用Gemfile来跟踪依赖关系吗? –
谢谢,不使用gemfile来跟踪依赖项,我该怎么做? – dafnap
我安装了typogruby,但仍然得到相同的错误。 – dafnap