3

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、または関連するものについて何も知らないので、完全に立ち往生しています:-(

4

1 に答える 1