2014-02-17 12 views
11

Ich bin perplex. Ich habe diesen Prozess ein Dutzend Mal durchgeführt und hatte dieses Problem nie.install.packages R auf Ubuntu 12.04 Downloads, aber installiert keine Pakete

ich die neueste Version von R für Ubuntu

Ich trete R, keine Probleme überhaupt installiert ist, gibt mir die neueste Version und ich kann nativen Pakete laden.

Aber wenn ich versuche, neue Pakete zu installieren, laden sie, aber ich bekomme nichts. wenn ich installieren ggplot2 Zum Beispiel:

> install.packages("ggplot2") 
Installing package into ‘/usr/local/lib/R/site-library’ 
(as ‘lib’ is unspecified) 
also installing the dependencies ‘colorspace’, ‘stringr’, ‘RColorBrewer’, ‘dichromat’, ‘munsell’, ‘labeling’, ‘plyr’, ‘digest’, ‘gtable’, ‘reshape2’, ‘scales’, ‘proto’ 

trying URL 'http://rweb.quant.ku.edu/cran/src/contrib/colorspace_1.2-4.tar.gz' 
Content type 'application/x-gzip' length 242791 bytes (237 Kb) 
opened URL 
================================================== 
downloaded 237 Kb 

trying URL 'http://rweb.quant.ku.edu/cran/src/contrib/stringr_0.6.2.tar.gz' 
Content type 'application/x-gzip' length 20636 bytes (20 Kb) 
opened URL 
================================================== 
downloaded 20 Kb 

[snip ... ] 

trying URL 'http://rweb.quant.ku.edu/cran/src/contrib/ggplot2_0.9.3.1.tar.gz' 
Content type 'application/x-gzip' length 2330942 bytes (2.2 Mb) 
opened URL 
================================================== 
downloaded 2.2 Mb 


The downloaded source packages are in 
     ‘/tmp/RtmpoPUAFL/downloaded_packages’ 
> library(ggplot2) 
Error in library(ggplot2) : there is no package called ‘ggplot2’ 

ich vollständig gespült habe Dateien mehrere Male, aber nicht mit etwas Glück.

Ich bin als root angemeldet.

Ich fühle mich wie ich etwas offensichtlich fehlen? Ich weiß es nicht - ich habe das gleiche Ding ein Dutzend Mal unter Ubuntu, Mac, Windows und Debian gemacht. Hilfe?

+0

Sind Sie auf einem Amazon EC2 oder ähnliches? – jdharrison

+0

Ja, ich bin auf einem VPS (Digital Ocean). Ich habe den gleichen Installationsvorgang auf Linode ein Dutzend Mal durchgeführt. Hier ist ein weiterer Hinweis. Ich habe gerade auf einem separaten VPS installiert, der mein Produktionsserver sein wird, und hatte keine Probleme. –

+6

Ich hatte ein ähnliches Problem, als ich eine Micro-Instanz auf Amazon EC2 ausgeführt habe. Der Widder war unzureichend und das Installieren von Paketen führte zu dem, was Sie beschrieben haben. Ich reparierte es, indem ich etwas Swap ermöglichte, http://stackoverflow.com/questions/17173972/how-do-you-add-swap-to-an-ec2-instance – jdharrison

Antwort

3

Blick auf die letzten Zeilen:

The downloaded source packages are in 
    ‘/tmp/RtmpoPUAFL/downloaded_packages’ 

Sie müssen in das Verzeichnis /tmp/RtmpoPUAFL/downloaded_packages (cd ...) gehen und installieren Sie sie händisch in der Reihenfolge, die oben erwähnt wird, aus. So

R CMD INSTALL colorspace_1.2-4.tar.gz 
R CMD INSTALL stringr_0.6.2.tar.gz 
R CMD INSTALL ggplot2_0.9.3.1.tar.gz 

versuchen Dann library(ggplot2) jetzt sollte es

arbeitet Ich habe keine Ahnung, warum diese manchmal zu tun hast ... mich jemand weiß, ich bin glücklich, es so gut zu lernen.

3

Wenn der Server nicht genügend RAM verfügt, R nicht Pakete installieren.

Die Lösung besteht darin, entweder den physischen RAM zu erhöhen oder die Größe der Auslagerungsdatei zu erhöhen.

erstellen 2 Gig Auslagerungsdatei

sudo fallocate -l 2G /swap.img 
sudo mkswap /swap.img 
sudo swapon /swap.img 

können Sie sehen, wie viel freier Swap mit der swapon Befehl verfügbar ist

[email protected]:# swapon -s 
Filename    Type  Size Used Priority 
/swap.img        file  2097148 213388 -1 
Verwandte Themen