小编are*_*gme的帖子

使用 /etc/environment 设置系统范围的环境变量

我想添加到我的 PATH 以便我的计算机(Ubuntu)知道在哪里解释“R”命令(用于启动 R)。我需要这个,以便终端或 RStudio 可以找到我安装 R 的位置。

我执行了以下所有操作,其中没有一个将命令 R 与我的 R 安装目录永久关联在~/R/bin.

  1. export PATH=$PATH:$HOME/R/bin <- 这在终端会话中有效,但如果我打开第二个终端,PATH 会回到我添加 $HOME/R/bin 之前的状态

根据各种网站上的建议,当我将此行添加到两个不同的文件时,发生了相同的“仅限本地终端”行为:

  1. sudo vim ~/.profile

    export PATH=$PATH:$HOME/R/bin
    
    Run Code Online (Sandbox Code Playgroud)
  2. sudo vim /etc/environment

    export PATH=$PATH:$HOME/R/bin
    
    Run Code Online (Sandbox Code Playgroud)

为什么在新的终端会话中不能识别 R?

command-line bash environment-variables r

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

command-line ×1

environment-variables ×1

r ×1