ホームページ  >  記事  >  バックエンド開発  >  Go Buffalo テスト SQLite エラー: test という名前の接続が見つかりません

Go Buffalo テスト SQLite エラー: test という名前の接続が見つかりません

王林
王林転載
2024-02-13 12:15:07518ブラウズ

Go Buffalo 测试出现 sqlite 错误:找不到名为 test 的连接

php エディター Xinyi は、Go Buffalo をテストに使用すると、test という名前の接続が見つからないというメッセージを表示する sqlite エラーが発生する可能性があることを発見しました。このエラーはテストの通常の進行に影響を与える可能性があるため、解決策を見つける必要があります。以下では、このエラーの考えられる原因をいくつか紹介し、開発者が問題をスムーズに解決できるようにする解決策を示します。

質問の内容

このコマンドを使用して作成した新しいプロジェクトでバッファロー テスト エラーが発生します。

リーリー

これはエラーです:

リーリー

このプロジェクトでテストを実行する前に何か見逃したことはありますか?誰か教えてください。ありがとうございます

解決策

出力の 2 行目、

リーリー

ここでわかるように、根本的な原因は、buffalo バイナリが sqlite3 をサポートするようにコンパイルされていないことです。どうやってインストールしたのですか? go install を使用する場合は、-tags sqlite オプションを使用する必要があるため、コマンドは

である必要があります。 リーリー

その他のインストール オプションについては、ドキュメントを参照してください。

https://gobuffalo.io/documentation/get_started/installation/#custom-installation-with-sqlite3-support

以上がGo Buffalo テスト SQLite エラー: test という名前の接続が見つかりませんの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。