問題タブ [meson-build]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Meson は pykeepass モジュールを見つけることができません。インストールされていることは確かです
meson、Gnome PasswordSafe を使用してアプリケーションを構築しようとしています。Arch でのビルドに成功しましたが、その後 PureOS (Debian) に移行しました。
実行時:
それは私に言います:
meson.build:36:4: エラー: 問題が発生しました: 依存関係の pykeepass >= master がありません
私は何が欠けていますか?
ありがとう!
pykeepass
を使用してインストールしpip
ました。それがうまくいかないときは、pip3を使用してみました。それがうまくいかなかったとき、私は両方をもう一度試しましたが、sudo を使用しました。まだサイコロはありません。
次に、リポジトリ/ソース ( https://github.com/pschmitt/pykeepass )からインストールしました。サイコロはありません。
現在、python ヘルプは次の場所pykeepass
にインストールされていると認識します。
pip
pip3
リストは存在するものとして表示されpykeepass
ます。
現在、4か所すべてにインストールしていますが、一度に1か所だけインストールしてみました。
meson
また、sudo を使用しないコマンドと使用するコマンドを試しました。私が何をしても、メソンは同じエラーをスローします。
期待される結果はビルドです。
python - Raspberry pi 4 の「probe: numa」でハンドブレーキ中間子の構成が失敗する
numa が見つからないため、提供された構成ファイルを使用して Raspberry pi 4で Handbrake ( https://github.com/HandBrake/HandBrake ) を構成すると失敗します。
Manjaro の Raspberry pi 4 バージョン ( https://manjaro.org/download/arm/raspebery-pi-4/arm8-raspberry-pi-4-xfce/ ) を使用しています。システムが更新され、見つからないrepos または aur の numa。Handbrake は meson ビルドシステムを使用し、すべての構成スクリプトはこれを開くだけです > https://github.com/HandBrake/HandBrake/blob/master/make/configure.py < python インタープリターが存在するかどうかを確認した後の python スクリプト。編集:
echo $PKG_CONFIG_PATH
空白の改行を返します。
testing - fcgi スクリプトはどのようにテストされますか?
私は初心者なので、これが素朴に聞こえる場合はご容赦ください。fastcgi++ でスクリプトを書きました。そして、基本的な使用例をテストしました。しかし、優れたソフトウェア エンジニアのように、変更を加えるたびにスクリプトをテストして、問題が発生しないようにしたいと考えています。
これは私がよくやっていたことです:
これは私のディレクトリ構造でした:
テストした方法でハッキングしました。以前はcurlを使用してスクリプトを呼び出し、その出力をtests/outputのファイルにリダイレクトし(相対パスを使用)、予想される出力と比較していました。テストは手動でコンパイルされ、ディレクトリを に変更した後にのみテストを実行したため、これを行うことができましたtests/build
。最近、ビルドシステムを使用することにしました。私はメゾンを選びました。meson を使用してテストする方法は、meson test
orを実行することninja test
です。問題は、テストが実行される場所を制御できないことです。
そのような状況でどのようにテストするのですか?また、fcgi スクリプトをどのようにテストしますか?
編集:これは、私がコンパイルしてテストした方法の例です。これは完全に検証可能な例です:
レスポンスがメインと考えてよいでしょう。ここから処理を開始します。入力と出力など、すべての優れた機能を利用できます。
これは私がテストしている方法です:
注: nlohmann::json は json パーサーであり、テストで Google テストを使用しています