【问题标题】:How to set R command line parameters in StatET如何在 StatET 中设置 R 命令行参数
【发布时间】:2014-10-10 22:44:09
【问题描述】:

我想设置命令行参数,例如 --max-mem-size=8192MBhttp_proxy=http:proxy

在运行 R Gui 时,我可以通过将其添加到指向 Rgui.exe 的快捷方式末尾来完成此操作

StatET 是否支持命令行参数?

我尝试将其添加到 Options/ArgumentsRun Configurations 下,但没有成功。

编辑:

StatET 不支持像“MB”这样的单位,只支持像“M”这样的单位前缀。例如:--max-mem-size=8G 有效。

对于代理配置和在哪里设置什么看到接受的答案

【问题讨论】:

  • 我们看截图。

标签: r memory parameters command-line-arguments statet


【解决方案1】:

运行 -> 运行配置... -> 主 -> 选项/参数


http_proxy 应指定为环境变量(至少与download.file 一起使用)。将它们设置在:

运行 -> 运行配置... -> 环境 -> 新建...


请注意,无论您的 IDE 是什么,您都可以通过添加在 startup 上设置 R 中的 memory limit

memory.limit(1234)

到您的Rprofile.site.Rprofile 文件。

同样的HTTP_PROXY环境变量can be set添加

Sys.setenv(HTTP_PROXY = "http://www.myproxydomain.com")

到那个文件。

【讨论】:

  • 谢谢!看来我的安装有问题。可能是我的工作目录没有设置的问题吗?我使用的是 Eclipse 而不是 Architect。在选项/参数中添加相同内容并不能解决我的问题,但建议的功能效果很好。
  • 您是否尝试重新启动 Eclipse?我不知道更改是否会立即生效。
  • 是的,我做到了,遗憾的是没有效果。但是你解决了我所有的问题,谢谢!
  • 经过更多研究,我遇到了同样的问题,即 --max-mem-size 没有被 StatET 认可。其他参数(--no-save--quiet 等)工作正常。参数通过 OK(参见 commandArgs(),但值错误(参见 memory.limit())。看起来像 StatET 中的错误。在此处报告:walware.de/it/statet/troubleshooting.mframe
  • StatET 不支持像“MB”这样的单位,只支持像“M”这样的单位前缀。例如:--max-mem-size=8G 有效。
猜你喜欢
  • 2012-02-28
  • 2020-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-20
相关资源
最近更新 更多