What should I do to create full package installation log ?
I assume that your talking about
verbose is mentioned. Did you try that one? Did it help?
Yes I am talking about
install.packages. I want to have a full console output saved into a text file ot whatever is possible.
This output sometimes is so huge that I can't scroll back to the beginning (to the command prompt in console up there) in order to copy it as a whole. How do I do it ? Is it some kind of limit in R console that limits a display's output ? I also have read about sink() function but I can't get it to work. For example:
gives me an error about non-zero exit status and I want to save all that output, not a part of it because of print lines limit in the console.
You could try
capture.output(install.packages('package_name','other arguments'), file = "install.log", append = FALSE, type = c("output", "message"), split = FALSE)
type one of the two options
I hope that this gives you already enough information.
At one time I thought I needed both
message so I extended the function above to
HOQCutil::capture.output.both to be able to specify
HOQCutil::capture.output.both(install.packages('package_name','other arguments'), file = "install.log", append = FALSE, type = "both", split = FALSE)
You can install the package from GitHub with
or just copy the single function from
Thank you for your help, but it doesn't work. It gives only info that:
installation of package ‘...’ had non-zero exit status. I do not need a one-liner, I need full output.
Did you try the "both" version?
Please show the full call.
Here you are:
HOQCutil::capture.output.both(install.packages('sf',type="source", verbose=TRUE), file = "install.log", append = FALSE, type = "both", split = FALSE)
HOQCutil::capture.output.both(install.packages('sf',type="source"), file = "install.log", append = FALSE, type = "both", split = FALSE)
both do not work
That is a pity.
Then google for it.
With search words
R install packages capture output I found
An old one, but maybe it helps.
No more time today to have a look
So is it beyond R capabilities to provide full console output ? It is definitely beyond my possibilites now , but I hope someone can provide a hint or working solution.
This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.
If you have a query related to it or one of the replies, start a new topic and refer back with a link.