<p>jekyll serve:无法加载此类文件 hitimes/hitimes (LoadError)</p>

创建于 2015-06-24  ·  4评论  ·  资料来源: jekyll/jekyll

视窗 8.1 x64。 尝试使用 jekyll 遵循 Github.com 的 gh-pages 说明,很长一段时间以来第一次弄乱 Ruby。

宝石文件:

source 'https://rubygems.org'
gem 'github-pages'

bundle install成功
bundle exec jekyll serve失败D:/dev/Ruby22/lib/ruby/gems/2.2.0/gems/hitimes-1.2.2-x86-mingw32/lib/hitimes.rb: 37:in```require': cannot load such file -- hitimes/hitimes (LoadError)

搜索互联网后,我尝试过:

  • gem uni hitimes
  • gem ins hitimes -v 1.2.1 --platform ruby

错误仍然存​​在。

  • gem update --system 2.3.0

错误仍然存​​在。

也许这是 Windows 上 Ruby 的问题?

> ruby -e "require 'hitimes'" -e 'puts Hitimes.measure { sleep 0.1 }'
D:/dev/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in
 `require': cannot load such file -- hitimes/hitimes (LoadError)
    from D:/dev/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from D:/dev/Ruby22/lib/ruby/gems/2.2.0/gems/hitimes-1.2.2-x86-mingw32/lib/hitimes.rb:37:in `rescue in <top (required)>'
    from D:/dev/Ruby22/lib/ruby/gems/2.2.0/gems/hitimes-1.2.2-x86-mingw32/lib/hitimes.rb:32:in `<top (required)>'
    from D:/dev/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:135:in `require'
    from D:/dev/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:135:in `rescue in require'
    from D:/dev/Ruby22/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:144:in `require'
    from -e:1:in `<main>'
frozen-due-to-age

最有用的评论

谢谢帕克。 今天早上不知何故再次尝试,我找到了解决方案:hitimes 根本不支持 Windows 上的 Ruby 2.2。 https://github.com/copiousfreetime/hitimes/issues/40

降级到 Ruby 2.1 允许我运行jekyll serve 。 我把这个留在这里,以防其他一些迷失的灵魂遇到这个错误(例如,按照 GitHub 页面的说明)。

所有4条评论

是的,不幸的是,这是您的环境的问题。 hitimes有 C 扩展,有时无法正确编译。 尝试重新安装 gem。 除此之外,我们帮不上什么忙。 :(

谢谢帕克。 今天早上不知何故再次尝试,我找到了解决方案:hitimes 根本不支持 Windows 上的 Ruby 2.2。 https://github.com/copiousfreetime/hitimes/issues/40

降级到 Ruby 2.1 允许我运行jekyll serve 。 我把这个留在这里,以防其他一些迷失的灵魂遇到这个错误(例如,按照 GitHub 页面的说明)。

@mgiuffrida如果您愿意,您实际上可以编辑我们的 Windows 陷阱并添加该小注释: https ://github.com/jekyll/jekyll/blob/master/site/_docs/windows.md

谢谢mgiuffrida,我一直在寻找这个,这是我得到的确切错误,我也在运行Windows 8.1。 我记得读过一些 Windows 版本不能与最新版本的 ruby​​ 一起使用

回去我又重新提出了这个问题。 这次使用 Ruby 2.1.9 环境。 结果:

image

所以采取的步骤:(我运行Windows 8.1)
安装红宝石 2.1.9
安装 devkit(你在上面链接了它)

命令提示符的东西:

宝石安装 jekyll
gem 安装 github 页面
gem install bundler(这解决了问题)

杰基尔新。 (无论您在哪里指定站点的文件夹)
杰基尔发球

有效

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

weilinzung picture weilinzung  ·  3评论

glynhudson picture glynhudson  ·  4评论

SurajVerma picture SurajVerma  ·  4评论

MertcanGokgoz picture MertcanGokgoz  ·  3评论

cameronmcefee picture cameronmcefee  ·  3评论