我在运行BRugsFit()时遇到Error in file(con, "r") : cannot open the connection
错误。我假设所有输入参数都很好,调用代码是
> output = BRugsFit("model.txt", data, inits, numChains = 2, seed=6, parametersToSave,nBurnin = 100,nIter = 1000, nThin = 5, coda = T,digits = 5)
****
* BlackBox
* string too long
- HostFiles.Init (pc=00003FB1, fp=BFFDE550)
- HostFiles.$$ (pc=0000000A, fp=BFFDE560)
****
Error in file(con, "r") : cannot open the connection
In addition: Warning message:
In file(con, "r") :
cannot open file '/tmp/RtmpU7v9PZ/buffer.txt': No such file or directory
所以我想知道错误的原因是什么,以及如何解决?非常感谢你!
答案 0 :(得分:2)
它告诉您文件model.txt
不存在。尝试指出文件的完整路径:
output <- BRugsFit("/path/to/file/model.txt", data, inits, numChains = 2, seed=6, parametersToSave,nBurnin = 100,nIter = 1000, nThin = 5, coda = T,digits = 5)
或首先使用setwd
设置工作目录:
setwd("/path/to/file/")
答案 1 :(得分:1)
有时,如果我在目录名称(和/或短划线)中有空格,则R会给出相同的错误(至少在OSX上)。
e.g。当目录是'... / ... / ... / blah blah blah - blah'它不起作用。
将文件夹重命名为例如'... / ... / ... / blah_blah_blah-blah'解决了这个问题。
答案 2 :(得分:0)
我在尝试写入临时目录时遇到此错误,看起来上面是同样的问题。已创建目录,但无论是否更改权限,都无法将文件写入该目录。工作目录,我正在使用的文件的路径,以及临时目录的路径都很好。看起来OP正在发生同样的冲突。
编辑:我通过更改文件的扩展名来解决此问题。虽然两个扩展都引用了相同的文件类型,但代码只接受其中一个。 |有时关闭控制台/终端并重新启动它,在启动时再次加载库就是它所需要的。 (可能在没有保存或使用先前工作区的情况下适用于GUI)
答案 3 :(得分:0)
就我而言,这是因为Shiny创建了一个包含app.R文件的新文件夹(.rproj文件之外)。因此,我需要将css文件移动到同一文件夹,或者指定不太方便的路径文件夹