6

我的系统有:

  • 红宝石 2.0.0p451 (2014-02-24) [x64-mingw32]
  • 宝石-版本 2.2.2
  • devKit:DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe

当我尝试运行时gem install jekyll,我收到此错误:

D:\devKit>gem install jekyll
Temporarily enhancing PATH to include DevKit...
Building native extensions.  This could take a while...
ERROR:  Error installing jekyll:
        ERROR: Failed to build gem native extension.

    "D:/Program Files (x86)/Ruby200-x64/bin/ruby.exe" extconf.rb
D:/Program Files (x86)/Ruby200-x64/bin/ruby.exe: invalid switch in RUBYOPT: -F (
RuntimeError)

extconf failed, exit code 1

Gem files will remain installed in D:/Program Files (x86)/Ruby200-x64/lib/ruby/g
ems/2.0.0/gems/fast-stemmer-1.0.2 for inspection.
Results logged to D:/Program Files (x86)/Ruby200-x64/lib/ruby/gems/2.0.0/extensi
ons/x64-mingw32/2.0.0/fast-stemmer-1.0.2/gem_make.out
4

3 回答 3

6

在 Linux(Mint 17,基于 Ubuntu 14.04)上安装 Jekyll 时出现此错误。

我最终在这里找到了解决方案。我需要 ruby​​-dev 包和 nodejs (后者是由于 Jekyll 中的一个错误)

sudo apt-get install ruby ruby-dev make
sudo gem install jekyll --no-rdoc --no-ri
sudo apt-get install nodejs    
于 2014-07-30T19:15:54.463 回答
3

我也遇到了这个问题。为我运行以下安装的 Jekyll:

$ \curl -L https://get.rvm.io | bash -s 稳定 --rails --autolibs=启用

$ sudo gem 安装 jekyll

这将安装 RVM、更新 Rails 并安装 Jekyll。

顺便说一句 - 我发现的大多数帖子都表明 Xcode 没有安装开发人员工具是一个问题。我有一个较新的 MacBook Pro,默认情况下安装了这些东西,所以尝试安装 Xcode 开发工具对我没有任何帮助(与上面的不同,它完成了我需要的一切)。

于 2014-04-25T16:38:39.710 回答
1

尝试

宝石更新

然后

宝石安装 jekyll

您可能想尝试使用 Ruby 1.9.3 和兼容的 DevKit。

于 2014-04-28T08:26:00.670 回答