【发布时间】:2019-02-09 23:16:13
【问题描述】:
尝试使用mread 函数通过 R 打开一个 cpp 文件。但是,当我运行脚本时,我得到以下信息:
setwd("C:/Users/Gustavo/Documents/R/page-2018-mrgsolve-master/model")
getwd()
#> [1] "C:/Users/Gustavo/Documents/R/page-2018-mrgsolve-master/model"
library(mrgsolve)
mod <- mread("simple", "model")
#> Error: project directory 'model' must exist and be readable.
显然我将目录设置为“模型”本身。那么为什么 R 不能读取它呢?任何帮助将不胜感激,因为我仍在学习 R 并且也想学习 mrgsolve 包。
附加信息:R 版本 3.4.4。 Rtools 版本 3.4.0。 Rstudio 版本 1.1.463。
【问题讨论】:
-
为什么路径中有两次模型?
-
mod <- mread("simple", "../model")? -
@Elin:我不确定我是否理解你的评论?前两个函数只是表明工作目录在模型中。
-
@DouglasMesquita 所以我尝试使用 wd 本身作为命令,但最终得到以下结果。我相信这可能是 R 希望我将 Rtools 放在路径前面的结果,对吧?警告信息:运行命令 'make -f "C:/Users/Gustavo/DOCUME~1/R/R-34~1.4/etc/x64/Makeconf" -f "C:/Users/Gustavo/DOCUME~1/R /R-34~1.4/share/make/winshlib.mk" SHLIB_LDFLAGS='$(SHLIB_CXXLDFLAGS)' SHLIB_LD='$(SHLIB_CXXLD)' SHLIB="simple-mread-source.dll" WIN=64 TCLBIN=64 OBJECTS= “simple-mread-source.o”的状态为 127
-
我的评论和@DouglasMesquita 的一样。你试过他说的吗?在问题的代码中,您指向“C:/Users/Gustavo/Documents/R/page-2018-mrgsolve-master/model/model”