1

関連する DevKit を使用して、RubyInstaller を介して Windows に Ruby をインストールしました。

さまざまなスクリプト (主に Jekyll) を実行しようとしていますが、パスに関するあらゆる種類のエラーが発生しています。例えば:

...cannot load such file -- redcarpet.so (LoadError)

または:

...cannot load such file -- 2.0/redcloth_scan (LoadError)

具体的には、どちらの場合も、Ruby ディレクトリの bin ディレクトリにある「redcloth.bat」と「redcarpet.bat」を実行しようとしています。

パスに関する基本的なものが欠けているように感じます。これはまったく機能していないことに注意してください。RubyInstaller、DevKit、Jekyll gem の順にインストールしたところ、このようになりました。

このインストールについて、設定に失敗した基本的なものはありますか?

4

1 に答える 1

1

今日、このエラーの RedCloth 側に遭遇しました。

このエラーから始めました

Windows に RedCloth をインストールするには?

私たちが見つけたのは、RedCloth の mswin32 バージョンをインストールしたことでした。最初にロードするファイルはありませんでした。

それから私たちは私たちに行きました

C:\ruby200/lib/ruby/gems/1.9.1/gems/RedCloth-mswin32

Directory に 2.0 ファイルを追加し、redcloth_scan.so ファイルを 2.0 ディレクトリにコピーしました。

同様の別のエラーが発生し始めました。

プリコンパイルされたバージョンの gem をアンインストールし、通常の RedCloth-2.4.9.gem を devkit でローカルにコンパイルすることから始めることにしました。

これがインストールされると、gem の lib ディレクトリに再び移動しました。

CD C:/ruby200/lib/ruby/gems/1.9.1/gems/RedCloth-2.4.9/lib

2.0 ディレクトリを作成しました

次に、redcloth_scan.so ファイルを 2.0 ディレクトリにコピーしたところ、エラーは発生しなくなりました。サーバーは正常に起動し、

于 2013-10-22T20:34:53.427 に答える