簡體   English   中英

無法編譯R包

[英]Can't compile R package

我是https://github.com/akoyabio/rtree的作者。 直到最近,我仍然能夠在Windows上的RStudio中開發該程序包而沒有任何問題。 我能夠檢查並安裝該軟件包,而沒有任何錯誤。

發生了一些變化,我無法再構建軟件包。 在RStudio中,“安裝並重新啟動”(帶有--debug )給出輸出

==> Rcmd.exe INSTALL --no-multiarch --with-keep.source --debug rtree

Loading C:\Users\kjohnson\Documents\Rprofile.site 
processing 'rtree'
a directory
* installing to library 'C:/Program Files/R/Library'
* build_help_types=html
* DBG: 'R CMD INSTALL' now doing do_install()
* created lock directory 'C:/Program Files/R/Library/00LOCK-rtree'
* installing *source* package 'rtree' ...
** backing up earlier installation
** libs
about to run R CMD SHLIB -o rtree.dll RcppExports.cpp rtree.cpp --debug
ERROR: compilation failed for package 'rtree'
* removing 'C:/Program Files/R/Library/rtree'
* restoring previous 'C:/Program Files/R/Library/rtree'
In R CMD INSTALL

Exited with status 1.

我正在尋找幫助解決此錯誤。 如何獲得有關故障的更多詳細信息?

確實C:\\RTools處安裝了C:\\RTools ,並且我的PATH包括C:\\Rtools\\binC:\\Program Files\\R\\R-3.5.3\\bin

注意:如果我在RStudio中創建一個新的Rcpp項目並嘗試構建它,則會看到相同的錯誤。 感謝您的任何建議...

我從來沒有真正發現過如何使故障更加可見。 我確實找到了原因-這是一個名為Minerva's Shield的反病毒程序。 關閉它可以讓我重新構建。

暫無
暫無

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

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