問題タブ [search-path]

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 投票する
0 に答える
31 参照

r - .Rprofile の検索パスはデフォルトのものと同じではありません

以下の 2 行を考えてみましょう。

既に確立されているインタラクティブな R セッション内からこのコードを実行すると、正常に動作します。

しかし、同じ 2 行を my に入れ、.Rprofile新しい対話型 R セッションを開始すると、そのmodules::import行は次のエラーで失敗します。

次に、次の修正/ハックを試みると

...その後、modules::import行はまだ失敗しますが、次の場合

したがって、欠落している名前にパッチを適用するという考えは、維持できない悪夢のように思えます...


重要な問題は次のとおりです。対話型検索セッションが開始された直後の検索パスは、.Rprofileスクリプトが認識するものとは異なるようです。

Q1:>対話型セッションで最初のプロンプトが表示されたときとまったく同じように検索パスを作成するように R に指示する方法はありますか?

Q2:別の方法として、セッションの既定の検索パスが設定された.Rprofileに一部のコードを実行するようにスケジュールする方法はありますか?


注意:次のようなソリューション:

modules...(サードパーティの)パッケージが変更されるたびに破損する可能性があります。

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

c - プログラムを execvp で実行できるようにする

シェル コピーを作成していますが、自家製プログラムの実行に問題があります。javaつまり、ls、 、 などを実行したいときはすべて問題ありwcません... PATH 変数に既に存在するすべてのものです。

ここで、オリジナルのコピーである「myls」コマンドを実行できるようにしたいと考えていますls。問題は、私のプログラムが PATH 変数に登録されていないことです。そのため、しようとするとexecvp("myls", …)、「そのようなファイルまたはディレクトリはありません」というエラーが表示されます。

この問題を管理し、この階層に従ってコマンドを実行できるようにする方法を知りたいです。