R Keeps Downloading Packages to tmp Directory

11,133

Posting the Answer from the user so as not to lose info:

When you download r Packages,R shows the temp path where the files are downloaded like below...

The downloaded binary packages are in /var/folders/yl/7q0_4h3j60d5pp52vmz0b06r0000gn/T//Rtmpa4oYSr/downloaded_packages

But R deletes these files in Temp folders and install them in .libpath() path once the installation is done..

Share:
11,133
cburghard
Author by

cburghard

Updated on June 08, 2022

Comments

  • cburghard
    cburghard almost 2 years

    I am using R Studio on a 2103 MacBook Pro. I had no problems before downloading and installing packages, but recently all my packages are being downloaded and then fail to install:

    trying URL 'http://cran.rstudio.com/bin/macosx/mavericks/contrib/3.1/manipulate_1.0.1.tgz' 
    Content type 'application/x-gzip' length 33770 bytes (32 Kb) 
    opened URL
    ==================================================
    downloaded 32 Kb
    
    The downloaded binary packages are in
    /var/folders/yl/7q0_4h3j60d5pp52vmz0b06r0000gn/T//Rtmpa4oYSr/downloaded_packages
    

    .libPath() returns the correct location of my R libraries (not this)

    I can install manually from the downloaded package, but this extra step is Very Annoying, and I would like to restore the correct behavior.

    Someone seems to have had the same problem here. The solution was to add more swap space. This does not seem to be my issue as ample swap and RAM appear to be available on my machine.

    Has anyone had and resolved this issue?

  • Brash Equilibrium
    Brash Equilibrium almost 7 years
    Would be fantastic if this confusing message were deprecated to prevent people from continuing to ask this question.
  • stevec
    stevec over 4 years
    @BrashEquilibrium I was going to say the same thing. Or better, why not something like The binary packages downloaded to /var/folders/yl/7q0_4h3j60d5pp52vmz0b06r0000gn/T//Rtmpa4oYSr‌​/downloaded_packages and installed in .libpath() Either way, the current message is misleading