rbundler build error: "kann Datei 'startup.Rs' nicht öffnen: Keine solche Datei oder Verzeichnis"

9

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

    
yoni 13.09.2012, 16:24
quelle

2 Antworten

5

In meinem Fall wurde dieses Problem durch die Umgebungsvariable R_TESTS verursacht, die auf startup.Rs

gesetzt wurde

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.

    
Roman Zenka 16.01.2015, 23:15
quelle
0

Ich kann Ihre Frage nicht direkt beantworten, aber zwei Dinge, die Sie versuchen können, erhalten mehr Informationen darüber, was gerade passiert.

  1. Verwenden Sie 'env', um Umgebungsvariablen auf Ihrem OSX-Computer und dem Jenkins-Host zu speichern
  2. Führen Sie den Prozess über strace unter Linux aus und streuen Sie auf OSX, um die Systemaufrufe zu erfassen

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.

    
user1669366 13.09.2012 17:58
quelle

Tags und Links