Windows 7 マシンで Jekyll を起動して実行しようとしていますが、gem のインストールが make 例外で失敗します。私は基本的にMadhur Arhuja によって提供された指示に加えて、いくつかの一見間違ったリンクによるいくつかの「修正」に従っています。これが私がしたことです:
ruby 1.9.3 p448 をダウンロードしてインストール
同じページから RubyDevelopmentKit をダウンロードして抽出しました。
実行した開発キットをインストールしたディレクトリの Git Bash で
ruby dk.rb init
ruby dk.rb install
gem install jekyll
最初の 2 つの手順はうまくいきました。Info 出力が得られましたが、エラーはありません。しかし、最後のステップでこれが作成されました:
$ gem install jekyll
Fetching: liquid-2.5.1.gem (100%)
Fetching: fast-stemmer-1.0.2.gem (100%)
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.
"c:/Program Files/Ruby193/bin/ruby.exe" extconf.rb
creating Makefile
make
Makefile:222: *** multiple target patterns. Stop.
Gem files will remain installed in c:/Program Files/Ruby193/lib/ruby/gems/1.9.1/gems/fast-stemmer-1.0.2 for inspection.
Results logged to c:/Program Files/Ruby193/lib/ruby/gems/1.9.1/gems/fast-stemmer-1.0.2/ext/gem_make.out
非常に単純なアプリケーションがEclipseの「複数のターゲットパターン」で失敗するで、これはUNIXエミュレーターに関連している可能性があることがわかったので、最後のコマンドをWindowsシェルで再度実行しましたが、結果は同じでした.
Ruby、C、make、または関連するものについて何も知らないので、完全に立ち往生しています:-(