[英]Unable to install base64enc package in R
這是我嘗試將base64enc作為FastRweb的依賴項安裝時收到的錯誤消息:
> install.packages('base64enc',,'http://www.rforge.net/')
Aviso en install.packages("base64enc", , "http://www.rforge.net/") :
argument 'lib' is missing: using '/usr/local/lib/R/site-library'
probando la URL 'http://www.rforge.net/src/contrib/base64enc_0.1-3.tar.gz'
Content type 'application/x-gzip' length 7186 bytes
URL abierta
==================================================
downloaded 7186 bytes
* installing *source* package ‘base64enc’ ...
** libs
gcc -I/usr/share/R/include -fpic -std=gnu99 -O3 -pipe -g -c base64.c -o base64.o
gcc -I/usr/share/R/include -fpic -std=gnu99 -O3 -pipe -g -c uriencode.c -o uriencode.o
gcc -I/usr/share/R/include -fpic -std=gnu99 -O3 -pipe -g -c utf8.c -o utf8.o
utf8.c: In function ‘utf8_check’:
utf8.c:75: warning: implicit declaration of function ‘XLENGTH’
gcc -shared -o base64enc.so base64.o uriencode.o utf8.o -L/usr/lib64/R/lib -lR
installing to /usr/local/lib/R/site-library/base64enc/libs
** R
** preparing package for lazy loading
** help
Aviso: ./man/dataURI.Rd:30: unknown macro '\href'
*** installing help indices
** building package indices ...
** testing if installed package can be loaded
Error in dyn.load(file, DLLpath = DLLpath, ...) :
imposible cargar la biblioteca compartida '/usr/local/lib/R/site-library/base64enc/libs/base64enc.so':
/usr/local/lib/R/site-library/base64enc/libs/base64enc.so: undefined symbol: XLENGTH
ERROR: loading failed
* removing ‘/usr/local/lib/R/site-library/base64enc’
The downloaded packages are in
‘/tmp/RtmpBfdYFV/downloaded_packages’
Mensajes de aviso perdidos
In install.packages("base64enc", , "http://www.rforge.net/") :
installation of package 'base64enc' had non-zero exit status
>
看起來已經下載了包,但在我的配置或安裝腳本中出現了問題。 謝謝
如果您使用的是Linux,最簡單的方法是嘗試直接從存儲庫安裝它,例如
sudo apt-get install r-cran-base64enc
通過這種方式,它將安裝所需的任何其他包。 R-CRAN包也可以這種方式使用,至少在Debian和相關發行版中是這樣的(Ubuntu,Mint)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.