問題タブ [system-paths]

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 に答える
51 参照

codenameone - コードネーム one where put sd card files in debug progress

クラスで携帯電話にあるファイルを読み込もうとしていますFileSystemStorage:

しかし、開発のためにこれをローカル マシンのどこに配置すればよいかわからないupdateFilePathため、この部分をテストするために、Android 用にビルドされたアプリで (ブラックボックスとして) テストすることを余儀なくされました。何か案が?

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

android-studio - Android NDK ビルドで使用される環境 PATH を管理するには?

Android.mk内から swigを使用します。$PATH 変数に直接依存して参照し、実行可能ファイルへのパスを含めます。

問題は、android-ndk ツールの実行元によって $PATH 変数が異なることです。

バックグラウンド

私の Android.mk ファイルでは:

ターミナルから、システム パスに swig へのパスが含まれていることがわかります。

問題

android-ndk が Android Studio 内から実行されると、次の PATH を取得します (注: swig パスがありません)。

これにより、「swig」が認識されないため、ビルドが失敗します。

ただし、端末から直接 android-ndk を実行すると、使用される PATH はシステム パスと同じになり、ビルドは正常に動作します。

悪い解決策

はい、Android.mk ファイルにパスを手動で追加できます。

ただし、チーム全体がこのファイルを使用することを知っているので、自分のマシンに特定のパスを定義したくありません。

質問

代わりに Android.mk ファイルでシステムの PATH を使用することをお勧めします。

これを行う方法はありますか?

ありがとう!

0 投票する
0 に答える
155 参照

c - ディレクトリ A からディレクトリ B にファイルをコピーできません fopen()

私は現在、ディレクトリの同期を維持できるようにする C プログラムの問題に取り組んでいます。その要点は次のとおりです。

  1. ファイルがディレクトリ A にあり、ディレクトリ B にない場合は、そのファイルをディレクトリ B にコピーします。
  2. ファイルがディレクトリ A とディレクトリ B の両方にある場合は、ファイルの最新バージョンを最も古いバージョンのディレクトリにコピーします。
  3. ファイルがディレクトリ B にあってディレクトリ A にない場合は、そのファイルを削除します。

開いて削除する必要があるファイルの完全なパスを取得する際に問題がありました。そこで、C 関数の chdir(path) を使用することにしました。

新しいファイルを作成してファイルを削除することはできますが、何らかの理由で、ファイル ストリームを 2 つ開いてもファイル内のデータがコピーされず、その理由がわかりません。コードは間違いなく厄介ですが、どこが間違っているのかわかりません。洞察をいただければ幸いです。私は C に不慣れで、バッファとメモリ管理を扱うことは、まだあまり得意ではありません。何か案は?

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

c# - セットアップ ironpython: モジュールが見つかりません

Python スクリプトを C# にインポートするために、初めて Ironpython を使用しています。「numpy という名前のモジュールがありません」というエラーが表示されますが、その理由はわかりません。モジュールのパスをPythonスクリプトに追加する必要があることを読みました。これは私のpythonスクリプトです:

2 番目のパスは、python.exe の Pycharm でプロジェクト インタープリターとしても使用されるパスです。

私のC#コードはこれです:

Pycharm で Python スクリプトを実行すると問題なく動作しますが、C# にインポートすると上記のエラーが発生します。誰かが正しいパスを設定する方法を教えてくれますか?

編集:うまくいかない場合、C# で Python スクリプトを実行する他の方法を知っている人はいますか?

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

windows - 同じ PC で maven3.1.1 と maven3.6.0 を構成する

何らかの理由で、Windows PC で 2 つの異なるバージョンの Maven を使用する必要があります。私はすでにMaven 3.6.0をインストールしており、うまく機能しています。

次に、maven3.1.1 をインストールして、次のように実行します。

3.1.1

3.6.0

そのため、Windows システム パスに 3.1.1 の bin フォルダーを追加し、この同じフォルダーでmvnOldに一致するようにファイルの名前を変更しました。

ここに画像の説明を入力

いくつかの理由で、新しい CMD を開くときに、mvnOldまだ不明なコマンドであり、機能していません。

私は何を取りこぼしたか?より良い方法はありますか?

ps: これらのファイルには $M2_HOME が使用されていましたが、 3.1.1フォルダーを指す $M2_OLD_HOME に置き換えました。