簡體   English   中英

已安裝ROracle,但安裝相關軟件包時加載失敗

[英]ROracle installed but loading failure installing a depending package

我正在使用R版本3.5.1的Windows Server x64( 有關詳細信息,請參見sessionInfo )。

已經安裝了ROracle軟件包1.3-1版(請參閱installed.packages details )並且可以正常工作(請參閱ROracle調用示例 )。

我打算安裝內部開發的R程序包,該程序包在其“ DESCRIPTION”文件中聲明了以下依賴關系:“ 依賴關系:R(> = 3.1.0),DBI和ROracle ”。

當我啟動此內部軟件包安裝時,會收到以下錯誤消息( 有關完整的錯誤消息,請參見所附屏幕截圖 ):

**測試是否可以裝入已安裝的軟件包

***拱-i386

錯誤:未為“ arch = i386”安裝軟件包“ ROracle”

錯誤:加載失敗執行停止

***拱門-x64

錯誤:“ i386”的加載失敗

有關信息,此軟件包已經安裝在多台計算機上,沒有遇到任何錯誤,該虛擬機上出現了第一個問題。

您似乎正在為軟件包運行的安裝正在多​​體系結構環境中測試軟件包,因此正在檢查多體系結構環境中的依賴關系。 有兩種解決方法:

  1. 除64位外,還安裝32位ROracle客戶端,設置適當的OCI_LIB32環境變量,然后重新安裝ROracle,以便它了解兩種體系結構。
  2. --no-multiarch選項添加到您的安裝中,因此可以使用R CMD INSTALL --no-multiarchinstall.packages(...,configure.args = c("--no-multiarch"))

暫無
暫無

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

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