6

Ubuntu 12.10 x64,R 2.15.2

我很茫然,我已经安装了很多次 R,安装时从来没有遇到过丝毫问题。然而,这一次当我启动程序时(通过使用 GUI 或在终端中键入“R”)我得到了这个;

找不到系统 Renviron 错误:'utils' 的 loadNamespace() 中的 .onLoad 失败,详细信息:调用:options(op.utils[toset]) 错误:'editor' 的值无效

R 版本 2.15.2 (2012-10-26) -- “不给糖就捣蛋” 版权所有 (C) 2012 统计计算的 R 基金会 ISBN 3-900051-07-0 平台:x86_64-pc-linux-gnu (64-少量)

R 是免费软件,绝对不提供任何担保。欢迎您在某些条件下重新分发它。键入“license()”或“licence()”以获取分发详细信息。

自然语言支持,但在英语语言环境中运行

R 是一个有许多贡献者的协作项目。输入“contributors()”以获取更多信息,输入“citation()”以了解如何在出版物中引用 R 或 R 包。

输入 'demo()' 获得一些演示,输入 'help()' 获得在线帮助,或者输入 'help.start()' 获得 HTML 浏览器界面的帮助。输入 'q()' 退出 R。

错误:'utils'的loadNamespace()中的.onLoad失败,详细信息:
调用:选项(op.utils [toset])错误:'编辑器'的值无效另外:警告消息:选项中的包“方法”(“defaultPackages ") 未找到错误:.onLoad 在 loadNamespace() 中为 'utils' 失败,详细信息:调用:options(op.utils[toset]) 错误:'editor' 的值无效另外:警告消息:包 'utils'在 options("defaultPackages") 中找不到错误:.onLoad 在 loadNamespace() 中失败,用于 'utils',详细信息:调用:options(op.utils[toset]) 错误:'editor' 的值无效另外:警告消息:在启动期间未找到选项(“defaultPackages”)中的包'stats' - 警告消息:未找到选项(“defaultPackages”)中的包“方法”

没有任何效果,没有找到任何包。我从未接受过任何有关如何使用 Ubuntu 的培训,但据我所知,我缺少推荐的 R 软件包。

我已经尝试使用终端和 Synaptics 包管理器完全删除 R,然后从 CRAN 服务器重新下载(对于我的互联网连接来说下载速度似乎太快),然后重新安装。相同的消息。我不知所措。

4

4 回答 4

6

我遇到了同样的问题,设置 EDITOR 环境变量为我解决了这个问题。

试试例如

EDITOR=vim R

如果可行,请放行

export EDITOR=vim

在您的 ~/.profile 末尾

编辑:问题的根源是 /etc/R/Renviron 没有被 R 阅读。正如 Dirk 评论他的回复,

sudo chmod 644 /etc/R/Renviron

解决问题

于 2013-02-27T01:32:07.863 回答
1

错误似乎如下:

error: invalid value for 'editor'

您可以尝试在终端中键入以下内容以了解EDITOR当前环境变量的值是什么:

echo $EDITOR

也许您应该能够从命令行启动 R,例如:

EDITOR="" R
于 2013-02-26T13:57:42.210 回答
1

但它在它开始之前就开始变得很糟糕editor——它似乎无法加载你保存的环境。你能试一下吗

 R --no-restore-data

甚至

 R --vanilla

不用说,它对我有用,唯一的配置更改是在 Java 堆栈中(请参阅 Changelog 文件)。

有一个专门r-sig-debian的 Debian 和 Ubuntu 软件包列表,您可以在其中找到我(Debian 软件包)、Johannes(Debian backports,可通过 CRAN 获得)和 Michael(Ubuntu 构建,可通过 CRAN 获得)。我倾向于在我的 Ubuntu 机器上运行 Michael 的软件包并且没有遇到问题。

于 2013-02-26T14:32:57.823 回答
0

我在安装 R 和 RStudio 后也遇到了这个问题。他们都出现了和你一样的问题。我在 /etc/R 中找不到 .Renviron。然后我在互联网上搜索,发现我应该使用这个文件为我的 R 设置环境。所以我需要做的就是新建一个“.Renviron”文件并写入它正确。幸运的是,我在 /etc/R 中找到了一个名为“Renviron.site”的文件,在其中我找到了几行注释:

   # ## Example .Renviron on Windows
   # R_LIBS=C:/R/library
   # MY_TCLTK="c:/Program Files/Tcl/bin"……

我想这对编写我的 .Renviron 文件很有用。所以我在终端写了这些:

sudo gedit /etc/R/.Renviron .Renviron 文件由 gedit 自动创建并打开。稍后我复制

R_LIBS=~/R/library

PAGER=/usr/local/bin/less

R_DEFAULT_PACKAGES='utils,grDevices,graphics,stats'

进入.Renviron文件并保存。RStudio正常工作!

于 2013-08-28T07:10:19.383 回答