我在使用RStudio的系统环境变量方面遇到了一些问题。在〜/ .bashrc中设置了一些自定义环境变量,我想使用Sys.getenv()在我的程序中访问它。
当我从命令行调用Rstudio时,这很好用。但是,当我使用Ubuntu启动功能(Alt + F2)启动RStudio时,找不到我的环境变量。为了便于携带,我也更喜欢这个... 有人可以帮忙吗?
答案 0 :(得分:0)
你需要找到Rstudio的桌面启动器。在Ubuntu中,启动器是扩展名为.desktop
的简单文本文件。您可以阅读有关文件格式here的更多信息。这些的最常见位置是/home/user/.local/share/applications
(特定于用户)和/usr/local/share/applications
(系统范围)。编辑这些文件的最简单方法是使用名为menulibre的应用程序。
您可以通过在终端中运行以下命令来安装menulibre:
sudo apt-get update && sudo apt-get install menulibre
然后,您可以使用menulibre查找和编辑Rstudio启动器。
我刚尝试在我的Rstudio安装上使用Sys.getenv()
,它运行正常。我的Rstudio启动器命令是/usr/lib/rstudio/bin/rstudio %F
编辑:我正在运行Rstudio版本0.99.491