开发者问题收集

无法发布(typeError):null不是和对象(评估B.G.)-RmarkDown

2017-11-06
920

我试图将 RMarkdown 文档发布到我的 RPubs 帐户,但在单击“发布”时出现下一个错误:

Error in file(con, "r") : cannot open the connection
In addition: Warning message:
In file(con, "r") :
cannot open file 'C:/Users/.../File.Rmd': No such file or directory

它还弹出一个窗口,显示接下来的两个警告:

第一个弹出窗口:“无法发布 - 执行方法时发生错误” 第二个弹出窗口:“无法发布 - (TypeError):null 不是评估‘b.g.’的对象)

我的 R 版本是 3.4.2,RStudio 版本是 1.1.383,knitr 版本是 1.17。 我还检查了工作目录是否包含我在脚本中使用的文件,一切似乎都设置正确。

此错误仅在我单击“发布”时发生。如果我尝试编织为 HTML 或 PDF,它会起作用。我尝试重新启动并重新安装 R 和 RStudio,但错误仍然存​​在。

有人遇到过同样的错误并知道如何解决吗?非常感谢!

2个回答

文件保存了吗?您是否在正确的目录中? 请检查 getwd()

Filipe Rigueiro
2017-11-06

我设法解决了这个问题。问题是工作目录的路径包含重音符号。我将路径更改为另一个没有重音符号的文件夹,这样就解决了。

rubengura
2017-11-06