6

私のシステムには次のものがあります。

  • ruby 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 (Ubuntu 14.04 ベースの Mint 17) に 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 stable --rails --autolibs=enabled

$ sudo gem install jekyll

これにより、RVM がインストールされ、Rails が更新され、Jekyll がインストールされます。

ところで - 私が見つけた投稿のほとんどは、開発者ツールがインストールされていない Xcode に問題があることを示しています。このものがデフォルトでインストールされた新しいMacBook Proを持っているので、Xcode開発ツールをインストールしようとしても何もしませんでした(必要なすべてを行った上記とは異なります)。

于 2014-04-25T16:38:39.710 に答える
1

試す

宝石の更新

それから

gem インストール jekyll

また、Ruby 1.9.3 と互換性のある DevKit で試してみることをお勧めします。

于 2014-04-28T08:26:00.670 に答える