【问题标题】:RStudio not reading system variables when started via launcher通过启动器启动时,RStudio 不读取系统变量
【发布时间】:2016-07-24 06:20:35
【问题描述】:

我在使用 RStudio 的系统环境变量方面遇到了一些问题。在 ~/.bashrc 中设置了一些自定义环境变量,我想使用 Sys.getenv() 在我的程序中访问它们。

当我从命令行调用 Rstudio 时,它工作正常。但是,当我使用 Ubuntu 启动功能 (Alt+F2) 启动 RStudio 时,找不到我的环境变量。为了便携性,我也更喜欢这个工作...... 有人可以帮忙吗?

【问题讨论】:

    标签: r ubuntu rstudio launcher


    【解决方案1】:

    您需要找到 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-04
      • 1970-01-01
      • 2015-03-30
      • 2016-05-26
      • 2017-09-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多