Re: Automuste
Posted by
Reijo Sund on
URL: https://forum.survo.fi/Asentaminen-paivittaminen-tp85p133.html
Petri Palmu wrote
Muste käynnistyy mutta vanha versio pysyy. Tällainen ilmoitus tulee kun yritän tuota library(automuste)
error: Muste editor is already running! Please use sucro /Z to launch a new editor.
2: In automuste() : Package(s) muste loaded - skipping update.
Ja kun suljen ja kirjoitan uudelleen
library(automuste)
niin Muste avautuu mutta vanha versio säilyy edelleen.
Noiden virheiden ja varoitusten perusteella olet antanut library(automuste)-komennon Musteen ollessa käynnissä, jolloin päivitystä ei voida tehdä. Pelkkä Musteen sulkeminenkaan ei riitä, koska jos on ehditty antaa komento library(muste), niin dll on kuitenkin ladattuna eikä päivitys onnistu. Tämä on tuttua Musteen aikaisemmasta päivitysrumbasta. Jotta saat automusteen asennettua, niin koita poistaa vielä kerran Muste samalla tavalla kuin aikaisemmin joutuit tekemään, käynnistä R uudestaan ja anna sen komentoriville komento library(automuste).
Automusteen idea on siis se, että komento library(automuste) suoritetaan (R:n käynnistyessä) ennen kuin Muste käynnistetään. Tämän automatisoimiseksi automuste luo automaattisesti .Rprofile:n käynnistyshakemistoon,
jos sellaista ei siellä valmiiksi ole, jolloin seuraava R:n käynnistäminen käynnistää automaattisesti myös automusteen, joka päivittää Musteen paketit ja käynnistää vasta sitten Musteen.
Siinä tapauksessa, että sinulla on valmisteltuna omat käynnistyskilkkeet (.Rprofile:na tai jotenkin muuten), joissa on .First:issä on mukana Musteen käynnistys (komennot library(muste); muste()), niin moiset komennot pitää korvata automusteen käynnistämisellä eli komennolla library(automuste). Toinen vaihtoehto on poistaa nuo kaikki ja antaa automusteen luoda uusi .Rprofile.