検索

ホームページ  >  に質問  >  本文

LoadError: 'listening' gem (トラック 5) をロードできません

API モードの Rails 5 アプリケーションでは、rake paths または rails s を実行できません。表示されるエラーは次のとおりです:

リーリー

li sten が私の Gemfile の開発グループにいることを確認しました:

リーリー

それは私の Gemfile.lock にあります:

リーリー

バンドルを更新し、インストールし、gem install Li sten が機能することを確認しました。これは今週初めには機能していましたが、コミットを通じてそれを取得することができませんでした。

リーリー

ベンダー/キャッシュに表示されませんが、どうすればよいかわかりません... リーリー ###ご協力いただきありがとうございます!

更新:

gem 'lis ten', '~> 3.1.5'

をグローバル Gemfile に配置する (そして

:development# から削除する) ことで、問題を「修正」することができました。 # # 削除します)。その後、すべてのエラーが消え、すべてが正常に動作しますが、これは間違っているようです。

P粉087074897P粉087074897404日前525

全員に返信(2)返信します

  • P粉463824410

    P粉4638244102023-10-21 12:03:29

    Rails 5 を使用しており、デフォルトの config/environments/development.rb ファイルを使用している場合は、このコード行が含まれます。

    リーリー

    これには素晴らしいリスニングが必要です。 Rails 4 から Rails 5

    にアップグレードしたとき、これに少し混乱しました。 ###編集: 言い忘れていましたが、コードのその行をコメントアウトすると、gem をリッスンする必要がなくなります。

    返事
    0
  • P粉704196697

    P粉7041966972023-10-21 09:48:59

    これを回答として投稿しましたが、気に入りません。

    gem 'listen', '~> 3.1.5' をグローバル Gemfile に配置する (そして :development から削除する) ことで、これを「修正」することができました。問題。その後、すべてのエラーが消え、すべてが正常に動作しますが、これは間違っているようです。

    返事
    0
  • キャンセル返事