簡體   English   中英

安裝時非零退出狀態 package

[英]Non zero exit status when installing package

我一直在嘗試使用以下命令安裝 baseballr package:

if (!requireNamespace('devtools', quietly = TRUE)){ install.packages('devtools') }
devtools::install_github(repo = "BillPetti/baseballr")

# install.packages("devtools") 
devtools::install_github("BillPetti/baseballr", ref = "development_branch")

代碼運行后,我收到一條錯誤消息,指出安裝具有“非零退出狀態”。

附件是命令的整個 output。

Installing package into ‘C:/Users/pmosb/Documents/R/win-library/4.1’
(as ‘lib’ is unspecified)
* installing *source* package 'baseballr' ...
** using staged installation
** R
** data
*** moving datasets to lazyload DB
** byte-compile and prepare package for lazy loading
Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : 
  namespace 'rlang' 0.4.11 is being loaded, but >= 1.0.0 is required
Calls: <Anonymous> ... namespaceImport -> loadNamespace -> namespaceImport -> loadNamespace
Execution halted
ERROR: lazy loading failed for package 'baseballr'
* removing 'C:/Users/pmosb/Documents/R/win-library/4.1/baseballr'
Warning in i.p(...) :
  installation of package ‘C:/Users/pmosb/AppData/Local/Temp/RtmpkNJd0u/file4e3056653a7d/baseballr_1.0.2.tar.gz’ had non-zero exit status

我該如何糾正這個問題?

錯誤消息告訴您baseballr需要 1.0.0 或更高版本的 rlang,但您只有 0.4.11 版本。 嘗試運行install.packages("rlang")然后再試一次baseballr

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM