Techioz Blog

Fail_install_gem_ruby_windows10(x64) - ジキル

概要

お元気でいることを願っています。ジキルでのサービスを解除したいのですが問題があります。

たまたま、GitHub ページで jekyll を作業していて、GitHub リポジトリのローカル クローン ディレクトリにそのファイルを含むサイトがすでに生成されていました。ただし、コマンドを実行すると、次のようになります。

出力しました:

「キャッシュされた gem またはローカルにインストールされた gem で gem ‘wdm (~> 0.1.1)’ が見つかりませんでした。 不足している gem をインストールするには、bundle install を実行してください。」

注: Windows 10 では Ruby 3.3.0 をすでにインストールしており、jekyll のバージョンは 4.3.3 です。

何が起こっているのか教えてください。ジキルと協力しようとしたのはこれが初めてです。

2つのコマンドを実行してみました。

> gem install wdm -v 0.1.1
> bundle install

しかし、彼らはどれも解決策を与えませんでした。

不足している gem がインストールされ、サービスが実行されることを期待していましたが、そうではありませんでした。

解決策

あなたの問題は、wdm gem が何らかの理由でビルドに失敗することです。ただし、Jekyll が Windows 上で動作するために wdm は必須ではありません。

したがって、Gemfile から wdm gem をコメント アウトするだけで、Jekyll は別のファイル ポーリング方法にフォールバックし、すべてが機能するはずです。

# Performance-booster for watching directories on Windows
# gem "wdm", "~> 0.1.1", :platforms => [:mingw, :x64_mingw, :mswin]

これは 1 つの解決策にすぎないことに注意してください。 wdm がビルドに失敗する理由を解明することを含む別の解決策がある可能性がありますが、解決はより複雑になります。 wdm をコメントアウトするだけで、最も早く起動して実行できるようになります。