2016-04-24 10 views
0

Ich möchte, dass das devtools-Paket meinen Namen, meine E-Mail-Adresse und andere Einstellungen zum Erstellen von Paketen speichert. Ich habe den folgenden Code, um die Optionen zu ändernOptionen ("devtools.desc.author") klebt nicht,

options(devtools.desc.author = person(given = "charm", family = "goggles", email = "[email protected]", role = c("cre","aut"))) 

Und wenn ich die Optionen prüfen mit

options("devtools.desc.author") die Einstellung haben in der Tat verändert. Allerdings, wenn ich ein neues Projekt in Rstudio öffnen sind die Einstellungen auf die Standardeinstellung

options("devtools.desc.author") 
$devtools.desc.author 
[1] "person(\"First\", \"Last\", email = \"[email protected]\", role = c(\"aut\", \"cre\"))" 

Wie kann ich diese allgemeinen Optionen, so dass sie in allen meinen Projekten bleiben?

+0

Du bist vermisst g ein "=" in den ersten Optionen. 'author = person' – csgillespie

+0

ja, danke! Ich werde das bearbeiten. –

Antwort

0

Dank

Dies wäre die endgültige Antwort auf csgillespie:

Öffnen des Profils mit

file.edit("~/.Rprofile")

und ich schrieb dies in der Datei:

options(devtools.desc.author = utils::person(given = "charm", family = "goggles", email = "[email protected]", role = c("cre","aut")))

1

Sie müssen diese Informationen in Ihnen speichern .Rprofile. Sie .Rprofile ist nur ein R-Skript, das beim Start gelesen wird. Siehe ?.Rprofile.

Sie können entweder eines für ein RStudio-Projekt erstellen oder eines davon in Ihr Heimnetzwerk einfügen. Ich vermute, Sie haben keinen, also führen Sie einfach

file.edit("~/.Rprofile") 

Zum Erstellen und Öffnen der Datei.

+0

Danke cs gillespie! In der Tat wurde dies noch nicht erstellt, aber ich bekomme jetzt den folgenden Fehler in jeder Sitzung: '' ' Fehler in den Optionen (devtools.desc.author = Person (gegeben =" Charme ", Familie =" Brille "): konnte nicht Suche nach Funktion "Person" '' ' Ist dies, weil diese Optionen devtools sind? –

+0

Das' utils-Paket wurde geladen, wenn Rprofile eingelesen wird, so dass es nicht die Funktion 'person' finden kann. Person "statt – csgillespie

Verwandte Themen