簡體   English   中英

我正在嘗試在 devtools package 中使用 install_github 但失敗了

[英]I am trying to use install_github in devtools package but failing

我從 2015 年初開始在 macbook pro 上使用 Sierra MacOS 10.12.6 並運行 rstudio 1.2.5033 和 R 4.0.3。誰能告訴我如何解決這個問題?

首先,我收到以下錯誤:

使用來自 envvar GITHUB_PAT 的 github PAT 錯誤:無法從 GitHub 安裝“未知包”:HTTP 錯誤憑證 401。

然后我通過 Sys.unsetenv("GITHUB_PAT") 取消設置這個 PAT

但是,現在我得到另一個錯誤,如下例所示,並且在安裝任何 github package 時會發生這種情況,幾乎相同,甚至是下面的“第 34 行”。 dyld 符號綁定和符號未找到錯誤總是發生,我也總是在文件(con,“r”)中得到相同的警告。 這個 dyld 錯誤似乎與我的操作系統小於 10.13 的事實有關

我想這可能會回答這個問題,但實際上我需要更新操作系統嗎?

Downloading GitHub repo jeremyrcoyle/gentmle2@HEAD ✓ checking for file '/private/var/folders/vf/l0sx2pbj71jdsknd5dq5p2c00000gp/T/Rtmp1Z3KtE/remotes3db121f76e4/jeremyrcoyle-gentmle2-20d253b/DESCRIPTION'... ─ preparing 'gentmle2': ✓ checking DESCRIPTION元信息...文件中的警告(con,“r”):無法打開文件'/var/db/timezone/zoneinfo/+VERSION':沒有這樣的文件或目錄─檢查源代碼中的LF行結尾並制作文件和 shell 腳本 ─ 檢查空目錄或不需要的目錄 ─ 構建“gentmle2_0.1.0.9000.tar.gz”

dyld:惰性符號綁定失敗:未找到符號:_utimensat 引用自:/Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libR.dylib(為 Mac OS X 10.13 構建)預期在:/usr /lib/libSystem.B.dylib

dyld:未找到符號:_utimensat 引用自:/Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libR.dylib(為 Mac OS X 10.13 構建)預期在:/usr/lib/libSystem。 B.dylib

/Library/Frameworks/R.framework/Resources/bin/INSTALL:第 34 行:2818 完成 echo 'tools:::.install_packages()' 2819 中止陷阱:6 | R_DEFAULT_PACKAGES= LC_COLLATE=C "${R_HOME}/bin/R" $myArgs --no-echo --args ${args} 錯誤:無法從 GitHub 安裝“gentmle2”:(從警告轉換)安裝 ZEFE90A8E604A7C840E8DZ'/A var/folders/vf/l0sx2pbj71jdsknd5dq5p2c00000gp/T//Rtmp1Z3KtE/file3db4fb67c07/gentmle2_0.1.0.9000.tar.gz' 具有非零退出狀態

根據 R 下載頁面,R 版本 4.xx 需要 macOS 10.13 或更高版本。 您的兩個選擇是更新您的操作系統或下載並安裝舊版本的 R 例如 R-3.6.3.nn.pkg ( https://cran.r-project.org/bin/macosx/ )

暫無
暫無

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

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