Ich habe gerade einen EC2-Server auf AWS initiiert und ich versuche, ein Paket von github namens 'krose/skm' zu installieren. Das Paket wird ohne Probleme unter Windows, aber nicht unter Ubuntu installiert. Alle Abhängigkeiten sind installiert. Ich kann nicht herausfinden, warum es unter Windows, aber nicht Ubuntu installieren kann.Fehler in namespaceExports (ns, Exporte) auf Ubuntu aber nicht Windows
library(devtools)
install_github('krose/skm')
Und das Ergebnis den Code oben ausgeführt ist:
Downloading GitHub repo krose/[email protected]
from URL https://api.github.com/repos/krose/skm/zipball/master
Installing skm
'/usr/lib/R/bin/R' --no-site-file --no-environ --no-save --no-restore --quiet \
CMD INSTALL '/tmp/RtmpxJg8N7/devtools1b887e511e96/krose-skm-059766b' \
--library='/usr/local/lib/R/site-library' --install-tests
* installing *source* package ‘skm’ ...
** help
*** installing help indices
** building package indices
** testing if installed package can be loaded
Error in namespaceExport(ns, exports) :
undefined exports: skm_umm_stations, skm_ummquery, skm_webquery
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/usr/local/lib/R/site-library/skm’
Error: Command failed (1)
Die Funktionen dokumentiert werden mit Roxygen2 und exportiert werden. Die Funktionen werden nicht über < < - zugewiesen.
Hier ist meine Session()
R version 3.2.5 (2016-04-14)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.4 LTS
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] devtools_1.11.1
loaded via a namespace (and not attached):
[1] httr_1.1.0 R6_2.1.2 tools_3.2.5 withr_1.0.1 curl_0.9.7
[6] memoise_1.0.0 git2r_0.14.0 digest_0.6.9
Ich habe nicht viel Erfahrung mit Ubuntu haben.
UPDATE: Die R CMD-Check hat die beiden folgenden Hinweise:
* checking DESCRIPTION meta-information ... NOTE
License components which are templates and need '+ file LICENSE':
MIT
* checking top-level files ... NOTE
Non-standard file/directory found at top level:
'README.Rmd'
Die R-CMD-Prüfung wurde unter Windows mit der Funktion devtool :: check() durchgeführt. – KERO