如何解决在哪里可以找到R可执行文件的日志?
我在R中有一个文件,该文件可以用Rscript打开(R用于前端窗口),即使在其他笔记本电脑上也可以,但是该文件不起作用。黑屏在1秒钟内打开和关闭,我看不到错误。 有没有一种方法可以找到日志或smth以查看为什么不起作用?该文件很简单,只需使用3个命令即可安装软件包。
谢谢
编辑:这是代码。我再说一遍,这在其他笔记本电脑上工作。当然有错误,但是因为窗口关闭得太快了,所以我看不出问题出在哪里。
install.packages("exifr",repos = "http://cran.us.r-project.org")
install.packages("dplyr",repos = "http://cran.us.r-project.org")
install.packages("rlang",repos = "http://cran.us.r-project.org")
install.packages("leaflet",repos = "http://cran.us.r-project.org")
PS:我已经安装了草莓。
edit 2:我仍在寻找解决方案。当我尝试使用Rscript运行时,我收到了以下消息:
解决方法
我似乎只是打开命令行控制台,运行脚本并关闭控制台。这样,您将看不到输出。
简单的解决方案(不建议使用):在文本编辑器中打开脚本,并在文件末尾添加Sys.sleep(60)
行,这将使控制台额外打开一分钟。
长期解决方案:安装RStudio并在那里打开文件
,显然,您可以为R选择一个文件名以将其输出或错误放入其中。功能 “水槽”的意思是完全定义。
尝试
help(sink)
在控制台中阅读如何将sink
放入脚本:
接收器将R输出转移到连接(必须再次使用以完成这种转移,请参见下文!)。如果file是字符串,则在转移期间将使用该名称建立文件连接。 [...]发送到stderr()的消息(包括来自消息,警告和停止的消息)可以由接收器(类型=“消息”)转移(请参见下文)。
[...]
zz <- file("all.Rout",open = "wt") sink(zz) sink(zz,type = "message")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。