Techioz Blog

Ruby の無効なオプション -1 (-h は有効なオプションを表示します) (RuntimeError) の原因

概要

Rubyは初めてです。このリポジトリをローカルで実行しようとしましたが、必要な要件(ruby-dev、バンドラーのインストール)はすべて完了しましたが、「bundle exec jekyll liveserve」を実行すると常にエラーが発生します。エラー「無効なオプション-1(-hは有効であると表示されます)」オプション) (ランタイムエラー)’

再インストールしてバンドルをクリアしようとしましたが、エラーがまだ残っています。どこが間違っていたのか誰か教えてもらえますか?

解決策

いくつかの調査の結果、私が見つけることができる最も近い解決策はこれです。問題は次のようなものである可能性があります。

この問題を解決するには、Ruby のインストール パスからスペースを削除してみてください。さらに、より新しいバージョンの Ruby (v3.0 以降、理想的には最新版 - 現在 3.2.2) を使用することを強くお勧めします。