使用此函式來安裝最新發布的 arrow
,切換到或從每夜建置開發版本切換,或在 Linux 上嘗試重新安裝所有必要的 C++ 依賴項。
用法
install_arrow(
nightly = FALSE,
binary = Sys.getenv("LIBARROW_BINARY", TRUE),
use_system = Sys.getenv("ARROW_USE_PKG_CONFIG", FALSE),
minimal = Sys.getenv("LIBARROW_MINIMAL", FALSE),
verbose = Sys.getenv("ARROW_R_DEV", FALSE),
repos = getOption("repos"),
...
)
引數
- nightly
logical:我們應該安裝套件的開發版本,還是應該從 CRAN 安裝(預設)。
- binary
在 Linux 上,要為環境變數
LIBARROW_BINARY
設定的值,此變數控制 C++ 二進位檔案的使用方式(如果有的話)。預設值TRUE
告訴安裝腳本偵測 Linux 發行版和版本,並找到適當的 C++ 函式庫。FALSE
會告訴腳本不要檢索二進位檔案,而是從原始碼建置 Arrow C++。其他有效值是與 Linux 發行版版本對應的字串,以覆寫將被偵測到的值。請參閱安裝指南以取得更多詳細資訊。- use_system
logical:我們應該使用
pkg-config
來尋找 Arrow 系統套件嗎?預設值為FALSE
。如果為TRUE
,從原始碼安裝可能會更快,但存在版本不符的風險。這會設定ARROW_USE_PKG_CONFIG
環境變數。- minimal
logical:如果從原始碼建置,我們應該在沒有可選依賴項(例如,壓縮函式庫)的情況下建置嗎?預設值為
FALSE
。這會設定LIBARROW_MINIMAL
環境變數。- verbose
logical:安裝時印出更多偵錯輸出?預設值為
FALSE
。這會設定ARROW_R_DEV
環境變數。- repos
要從中安裝的儲存庫基本 URL 的字元向量 (傳遞給
install.packages()
)- ...
傳遞給
install.packages()
的其他引數
另請參閱
arrow_info()
以查看套件是否已使用必要的 C++ 依賴項進行配置。安裝指南以取得更多在 Linux 上調整安裝的方法。