Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 安装";“这是什么?”;“代码检入包”;“学习者”;_R_Learnr - Fatal编程技术网

R 安装";“这是什么?”;“代码检入包”;“学习者”;

R 安装";“这是什么?”;“代码检入包”;“学习者”;,r,learnr,R,Learnr,我正在使用“learnr”软件包为R创建交互式演示教程。对于代码检查,我需要包“gradethis”。当我尝试通过安装此软件包时 " remotes::install_github(“rstudio教育/gradethis”) " 它给出了错误消息: . . **字节编译并准备用于延迟加载的包 loadNamespace中出错(需要j=0.10.1.9007 错误:包“gradethis”的延迟加载失败 ─ 删除“/private/var/folders/r2/3nmkgqc51q54tmh

我正在使用“learnr”软件包为R创建交互式演示教程。对于代码检查,我需要包“gradethis”。当我尝试通过安装此软件包时

" remotes::install_github(“rstudio教育/gradethis”) "

它给出了错误消息: . .

**字节编译并准备用于延迟加载的包 loadNamespace中出错(需要j=0.10.1.9007 错误:包“gradethis”的延迟加载失败 ─ 删除“/private/var/folders/r2/3nmkgqc51q54tmhxl00tsk2908fpk9/T/RtmpaPONJB/Rinst15003850258d/gradethis” ----------------------------------- 错误:包安装失败 错误:无法从GitHub安装“gradethis”: . .

错误消息显示“正在加载'learnr'0.10.1,但需要>=0.10.1.9007”,但是在CRAN上,0.10.1是最新版本:

有人能帮这个忙吗?非常感谢

下面显示
sessionInfo()

重现错误(macOS Big Sur 11.1/Rstudio 1.3.1093/R版本4.0.3),并通过使用
remove.packages(“learnr”)
卸载learnr,然后使用
remotes::install\u github(“Rstudio education/gradethis”)
安装带有依赖项的gradethis(包括所需版本的learnr)

如果您收到“从github远程设备跳过'gradethis'的安装,自上次安装以来SHA1未更改”的警告,请使用命令
remotes::install\u github(“rstudio education/gradethis”,force=TRUE)

成功安装软件包需要能够从源代码处编译(macOS Big Sur的说明:)

由于仍处于开发/实验阶段,目前只能通过Grade上的GitHub获得。这目前需要的开发版本也尚未在CRAN上

从GitHub存储库安装这两个包可能会解决您的问题:

#install.packages(“remotes”)#需要{remotes}
远程:安装github(“rstudio/learnr”)
remotes::安装_github(“rstudio/gradethis”)

编辑:gradethis存储库现在托管在GitHub组织下。

“learnr”工作正常,但我无法在安装“learnr”后安装“gradethis”软件包。谢谢。根据您的建议,该软件包“gradethis”但当我加载它时,它会给出类似的消息:>库(gradethis)错误:对于loadNamespace中的“gradethis”,包或命名空间加载失败(j=0.10.1.9007是必需的。有什么想法吗?谢谢。谢谢。是的,我遵循了步骤1、2和3。这给了我一个错误。“错误:loadNamespace中'gradethis'的包或命名空间加载失败(需要j=0.10.1.9007)”太长了,无法发表评论,我将在下面附上。我明白了。我将在问题中添加它。谢谢。它很有效,谢谢
> sessionInfo()
R version 3.5.1 (2018-07-02)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS High Sierra 10.13.6

Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/libRlapack.dylib

locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
 [1] compiler_3.5.1       rjson_0.2.20         plyr_1.8.6          
 [4] markdown_1.1         htmltools_0.5.1.9000 tools_3.5.1         
 [7] base64enc_0.1-3      yaml_2.2.1           Rcpp_1.0.6          
[10] rmarkdown_2.6        knitr_1.31           xfun_0.20           
[13] digest_0.6.27        tutorial_0.4.3       rlang_0.4.10.9000   
[16] evaluate_0.14