-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Error in !packrat::opts$symlink.system.packages() : invalid argument type" #60
Comments
Apparently, my comment was not saved in the other issue. The problem is that selecting "a" when prompted
I don't see why these packages are in the r-base install (eg., Once |
There's not enough information to reproduce this problem, so we can't really help... minimally, the output of |
Sorry for the lack of info. I did have it all in the other issue, but that comment wasn't saved for some reason. I don't know what's changed but now I get:
when selecting all for package update during The number of packages that BiocManager wants to update is now only a few ( A "reproducible" example is:
The BiocManger install should then fail with many sessioninfo:
|
I don't have access to the professional version of RStudio. If I start a new packrat project (via File -> New Project -> New Directory -> New Project and click the appropriate flag) in
which is good -- all the paths where R will install packages are under my user account. I see
so the base and recommended (
My installation has the recommended packages in a writeable location owned by me, but I guess your installation has the recommended packages in a location owned by another account. I install BiocManager, e.g., using the RStudio interface or from R, and it gets installed into the first
The next step installs another package, BiocVersion, used to track the version of Bioconductor in use; it's installed where I expect it.
If I try to 'update' (my versions are not out-of-date, but I think this has the same effect as answering
and again the package gets installed in the first
It could be that there are differences in package installation versus package update, so my recommendation is to answer
I think this would be a 'one-time' workaround, subsequent prompts to update boot would just work when replying
or perhaps there is a packrat option to copy rather than symlink recommended / system packages. Another good option would be to avoid installing the recommended packages as sudo by adding |
any progress @nick-youngblut ? without a reproducible example it's not clear that this is a BiocManager issue and if not I'd like to close the issue. |
Sorry, but your 'one-time' workaround idea didn't work. I'm still getting the symlink errors. I think that there is a packrat option to have it copy instead of symlink. Regardless, I've switched to |
Ok I'll close the issue because I haven't been able to reproduce it and because it may not be a BiocManager problem per se. If there is additional information you'd like to add, including re-opening the issue, please feel free to do so. Many issues like this are better handled on the Bioconductor support site https://support.bioconductor.org. |
I'm not sure if this is a packrat and/or BioManager issue, but please see my comments at rstudio/packrat#524
The text was updated successfully, but these errors were encountered: