ruby - 安装 Jekyll 时出错 - native 扩展构建

标签 ruby macos rubygems installation jekyll

我在安装 jekyll 时遇到了一些问题。无法完全弄清楚如何修补缺失的链接。我认为这是对 Ruby 的更新,但 RVM 在安装 ruby​​ 的替代版本时也遇到了问题。

这是完整的帖子:

$ sudo gem install jekyll    

ERROR:  Error installing jekyll:
ERROR: Failed to build gem native extension.

    /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/fast-stemmer-1.0.1 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/fast-stemmer-1.0.1/ext/gem_make.out

这是否意味着我需要通过 rvm 更新我使用的 ruby​​ 版本?

最佳答案

Ubuntu

  1. sudo apt-get install ruby​​-dev
  2. gem 安装 jekyll

关于ruby - 安装 Jekyll 时出错 - native 扩展构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10725767/

相关文章:

c++ - OSX Lion 上的 makefile 中的 GLFW 链接问题

ruby-on-rails - Mountain Lion 上的 pg gem '0.14.0' 失败

ruby-on-rails - 是否有任何通过 Ruby 使用 LocationLabs 或 Loc-Aid 的开源示例?

ruby-on-rails - 选择在 Rails 的列中具有最高值的记录

c++ - 在 XCode 上使用 SDL 框架时遇到问题

macos - 在 OSX 中捕获媒体键(播放/暂停)

Ruby 脚本找不到所需的 gem

ruby - 使用 gem 自动添加 Rack 中间件

javascript - 使用 JS 和 Keyup 在 Rails 4 中进行实时搜索

ruby-on-rails - 包含字符串或其他字符串的节点