2012-04-20 10 views
6

Ho avuto la scommessa dal sito web. L'unica disponibile è l'installazione di Windows come file mybetapackage.zip. Quando ho installato il pacchetto, non funziona quando lo carico.funziona con il pacchetto senza spazio dei nomi in R

> utils:::menuInstallLocal() 
> require(mypackage) 
Loading required package: mypackage 
Failed with error: ‘package ‘mypackage’ does not have a NAMESPACE and should be re-installed’ 

È possibile utilizzare questo pacchetto beta in qualche modo?

Modifiche:

Ho provato le seguenti istruzioni per creare il proprio spazio dei nomi. Il file dello spazio dei nomi contiene quanto segue:

exportPattern("^[^\\.]") 

Ora ricevo il seguente avviso.

Warning message: 
In readLines(file) : 
    incomplete final line found on 'C:/Users/user/Documents/R/win-library/2.14/RCropStat/NAMESPACE 
+0

È possibile aggiungere manualmente lo spazio dei nomi in proprio. Ricordo quando questo requisito faceva parte di R Ho fatto una domanda qui su spazi dei nomi e possono essere aggiunti manualmente. Aveva già scritto un po 'su di esso. Una ricerca qui dovrebbe darti informazioni su come aggiungerla; se ricordo che è una manipolazione di uno dei documenti nelle directory. –

+1

L'edificio dalla sorgente funzionerebbe. Tuttavia, se hai solo il file zip binario di Windows, puoi provare questo: http://stackoverflow.com/questions/8012596/error-with-asreml-d-package-in-r-2-14-0/8014357# 8014357 – jthetzel

+1

Per quanto riguarda la "linea finale incompleta", se il pacchetto viene caricato, penso che l'avviso possa essere tranquillamente ignorato. Per eliminarlo, prova ad aggiungere una o due righe bianche alla fine del file 'NAMESPACE'. Credo che l'avviso sia dovuto alla mancanza di caratteri EOL o EOF alla fine del file 'NAMESPACE', vedere qui ad esempio: http://r.789695.n4.nabble.com/incomplete-final-line-found -warning-td4181838.html – jthetzel

risposta

3

In base alla discussione sopra, rispondo alle mie domande. Tutto il merito va a chi ha discusso di questo problema.

Creare un file con il seguente testo e inserire una riga aggiuntiva per evitare un errore. Lo stesso nella directory per il pacchetto in cui si dispone del file di descrizione.

exportPattern("^[^\\.]")