如果我尝试将Sys.getenv("COLUMNS")
整数(或数字或原样,即字符串)传递给我的用户 .Rprofile 中的参数width
,options()
我会在启动时收到错误消息:
Error in options(width = as.integer(Sys.getenv("COLUMNS"))):
invalid 'width' parameter, allowed 10...10000
但是,如果登录到交互式会话后,我手动尝试相同的操作,则不会引发错误并getOption("width")
返回与as.integer(Sys.getenv("COLUMNS"))
.
我想知道为什么它在我的 .Rprofile 中不起作用,特别是因为在Startup的帮助页面上给出的示例中出现了类似的内容。我在 xterm 中使用 R 并且在 Linux (Arch) 上。