0

数週間前、私は Symfony Messenger でメッセージ システムをセットアップしましたが、うまく機能しました。

今日、私はメッセージを介して新しいオブジェクトを作成したかったので、サーバーに行き、メッセージを消費するコマンドを入力しました

まずこんな結果になりました

$ bin/console messenger:consume-messages amqp_notifications
/usr/bin/env: ‘php\r’: No such file or directory

自分のファイルでこれまでに起こったことはなく、PHPstorm でファイルの行末やエンコーディングを変更したことはありません。

使用しようとしまし$ php bin/console messenger:consume-messages amqp_notifications たが、このエラーが発生しました。

  Attempted to load class "AMQPConnection" from the global namespace.
  Did you forget a "use" statement?

私のphpinfoのスクリーンショットでわかるように、php-amqp extがインストールされているため、かなり奇妙です ここに画像の説明を入力

Message クラスまたは Handler は何も変更していません。

また、試してみるためにランダムなアクションを呼び出そうとしnew AMQPConnection()ましたが、エラーは発生しませんでした。

すべてがインストールされているため、今回はこのエラーで完全に失われました。

PHP 7.3.1 と symfony Messenger 4.2.2 を使用しています

4

1 に答える 1