Ich stoße auf ein Problem beim Erstellen des folgenden Pakets: Ссылка
Mein Test versucht, den Befehl bundle
von rbundler auszuführen ein triviales Paket, das eine einzige Abhängigkeit hat. Der Test wird auf meinem OSX-Computer ausgeführt, schlägt aber auf meinem Jenkins-Server x86_64-redhat-linux-gnu fehl. Auf beiden Rechnern läuft R 2.15.1 mit devtools
0.7.1, was diesen Bugfix
Die vollständige Testausgabe finden Sie in diesem Kern .
Hier ist eine kurze Zusammenfassung des Fehlers, den ich sehe:
%Vor%Der Hintergrund dafür ist, dass ich versuche, ein Abhängigkeitsverwaltungssystem für R zu erstellen. Die Idee ist, dass ein R-Projekt in der Lage sein sollte, ohne systemweite oder benutzerweite Bibliotheken zu laufen. Stattdessen wird das R-Projekt eine eigene Bibliothek unter seinem Stammverzeichnis installiert haben.
Zu meiner vorherigen Stack Overflow-Frage bezüglich Dependency Management in R siehe Dependency Management in R
In meinem Fall wurde dieses Problem durch die Umgebungsvariable R_TESTS
verursacht, die auf startup.Rs
Wenn Sie einen anderen R-Prozess innerhalb Ihrer Tests ausführen (in meinem Fall wurde er über OGS qsub übergeben), verursacht das Vorhandensein dieser Umgebungsvariablen Probleme.
Ich kann Ihre Frage nicht direkt beantworten, aber zwei Dinge, die Sie versuchen können, erhalten mehr Informationen darüber, was gerade passiert.
strace / dtruss sollte die Stellen enthüllen, nach denen es nach Startup sucht. Die Ausgabe von Rs und env wird Ihnen wahrscheinlich eine Umgebungsvariable geben, die sich zwischen den Systemen unterscheidet, die das unterschiedliche Ergebnis berücksichtigen.
Tags und Links dependencies r package devtools