Ich habe ein R-Paket, das ich in RStudio gebaut habe, nennen wir es my_pkg
. Wenn ich devtools::load_all(".")
innerhalb RStudio laufen (speziell die Ctrl + Shift + L
Kürzel), erhalte ich die folgende Meldung:Zeichen (0) Warnungen beim Ausführen devtools :: load_all (".") In RStudio
Loading my_pkg
Warning messages:
1: character(0)
2: character(0)
3: character(0)
4: character(0)
5: character(0)
alle Funktionen im Paket funktionieren. Meine NAMESPACE
und DESCRIPTION
Dateien sind komplett ohne Syntaxfehler. Wenn ich ?my_pkg
ausführen, entspricht die Hilfedatei jedoch nicht den Spezifikationen, die in der Datei DESCRIPTION
bereitgestellt werden. Wenn ich die Imports
von DESCRIPTION
entferne, gibt es keine character(0)
Warnmeldung mehr. Natürlich brauche ich diese Importe. Wenn ich Imports
zu Suggests
ändere, gibt es character(0)
Warnmeldung.
Hier ist der Inhalt der Beschreibungsdatei, mit einigen Sachen geändert, um IP zu schützen.
Package: scoutdroid
Title: This is where the title is.
Version: 0.1
[email protected]: "Ben Hanowell <[email protected]> [aut, cre]"
Description: This is where the description is.
Depends:
R (>= 3.1.0)
Imports:
dplyr,
lubridate,
mboost,
randomForestSRC,
RODBC,
stringr
License: file LICENSE
LazyData: true
Und hier ist NAMESPACE
.
# Generated by roxygen2 (4.0.1): do not edit by hand
import(RODBC)
import(dplyr)
import(lubridate)
import(mboost)
import(parallel)
import(randomForestSRC)
import(stringr)
Wenn ich die RStudio & Reload-Button in der Registerkarte Build Bauen, erhalte ich die folgenden Warnungen:
** Vorbereitung Paket für verzögertes Laden
Warning: replacing previous import by 'lubridate::intersect' when loading 'scoutdroid'
Warning: replacing previous import by 'lubridate::setdiff' when loading 'scoutdroid'
Warning: replacing previous import by 'lubridate::union' when loading 'scoutdroid'
bearbeiten Added einige mehr Details, damit die Leute verstehen, was vor sich geht.
bearbeiten 2 Ich fügte auch die DESCRIPTION
Datei hinzu, obwohl ich nicht das volle Paket, das proprietär ist.
bearbeiten 3 Hinzugefügt NAMESPACE
.
bearbeiten 4 Es wurden Warnungen hinzugefügt, die bei der Verwendung von RStudio Build & Schaltfläche Neu laden auf der Registerkarte Erstellen auftraten.
Ist Ihr Paket auf Github – Dason
Nein. Es ist proprietär. * bearbeiten * Es ist auf Bitbucket, aber der Zugriff ist privat. –
Gut viel Glück. Vielleicht könnten Sie versuchen, ein minimal reproduzierbares Beispiel zu geben. – Dason