問題タブ [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.

0 投票する
1 に答える
364 参照

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にインストールされていると認識します。

pippip3リストは存在するものとして表示されpykeepassます。

現在、4か所すべてにインストールしていますが、一度に1か所だけインストールしてみました。

mesonまた、sudo を使用しないコマンドと使用するコマンドを試しました。私が何をしても、メソンは同じエラーをスローします。

期待される結果はビルドです。

0 投票する
2 に答える
682 参照

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空白の改行を返します。

0 投票する
1 に答える
135 参照

testing - fcgi スクリプトはどのようにテストされますか?

私は初心者なので、これが素朴に聞こえる場合はご容赦ください。fastcgi++ でスクリプトを書きました。そして、基本的な使用例をテストしました。しかし、優れたソフトウェア エンジニアのように、変更を加えるたびにスクリプトをテストして、問題が発生しないようにしたいと考えています。

これは私がよくやっていたことです:

これは私のディレクトリ構造でした:

テストした方法でハッキングしました。以前はcurlを使用してスクリプトを呼び出し、その出力をtests/outputのファイルにリダイレクトし(相対パスを使用)、予想される出力と比較していました。テストは手動でコンパイルされ、ディレクトリを に変更した後にのみテストを実行したため、これを行うことができましたtests/build。最近、ビルドシステムを使用することにしました。私はメゾンを選びました。meson を使用してテストする方法は、meson testorを実行することninja testです。問題は、テストが実行される場所を制御できないことです。

そのような状況でどのようにテストするのですか?また、fcgi スクリプトをどのようにテストしますか?

編集:これは、私がコンパイルしてテストした方法の例です。これは完全に検証可能な例です:

レスポンスがメインと考えてよいでしょう。ここから処理を開始します。入力と出力など、すべての優れた機能を利用できます。

これは私がテストしている方法です:

注: nlohmann::json は json パーサーであり、テストで Google テストを使用しています