問題タブ [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.
r - .Rprofile の検索パスはデフォルトのものと同じではありません
以下の 2 行を考えてみましょう。
既に確立されているインタラクティブな R セッション内からこのコードを実行すると、正常に動作します。
しかし、同じ 2 行を my に入れ、.Rprofile
新しい対話型 R セッションを開始すると、そのmodules::import
行は次のエラーで失敗します。
次に、次の修正/ハックを試みると
...その後、modules::import
行はまだ失敗しますが、次の場合
したがって、欠落している名前にパッチを適用するという考えは、維持できない悪夢のように思えます...
重要な問題は次のとおりです。対話型検索セッションが開始された直後の検索パスは、.Rprofile
スクリプトが認識するものとは異なるようです。
Q1:>
対話型セッションで最初のプロンプトが表示されたときとまったく同じように検索パスを作成するように R に指示する方法はありますか?
Q2:別の方法として、セッションの既定の検索パスが設定された後.Rprofile
に一部のコードを実行するようにスケジュールする方法はありますか?
注意:次のようなソリューション:
modules
...(サードパーティの)パッケージが変更されるたびに破損する可能性があります。
c - プログラムを execvp で実行できるようにする
シェル コピーを作成していますが、自家製プログラムの実行に問題があります。java
つまり、ls
、 、 などを実行したいときはすべて問題ありwc
ません... PATH 変数に既に存在するすべてのものです。
ここで、オリジナルのコピーである「myls」コマンドを実行できるようにしたいと考えていますls
。問題は、私のプログラムが PATH 変数に登録されていないことです。そのため、しようとするとexecvp("myls", …)
、「そのようなファイルまたはディレクトリはありません」というエラーが表示されます。
この問題を管理し、この階層に従ってコマンドを実行できるようにする方法を知りたいです。