which R
returnを想定し、異なる場所に異なるバイナリがあり、inputで別のRバイナリを実行したいとします/opt/anaconda3/bin/R
。R
R
私はこれをどうすることができますか?いいえ
- Rバイナリの削除
- すべてのファイルを移動
動作していることを確認するには、R
以下を実行する必要があります/some/other/location/R
(そしてwhich R
返されます/some/other/location/R
)。
答え1
いくつかのオプションがあります。
PATH
別の順序でディレクトリを検索するように変数を変更します。これはこのディレクトリのすべてのプログラムに影響します。- Debianでは、Debianの代替(Debianとその派生製品)を使用してください。そして時々動作します。
- ディレクトリを設定して
/opt/bin-override
その先頭に追加し、PATH
実行したいコマンドへのシンボリックリンクを追加します。 ~/.bash_aliases
あなたや例えば/etc/bash.bashrc
エイリアスを追加してください。alias R="/some/other/location/R"