Dear R members I am working with RStudio R 4.2.0 and using ggplot2 and gridExtra. Since some windows updates I get some error when loading ggplot2. * It seems that I am able to install ggplot2. The problem is when loading ggplot2 with library(). * Do you have any ideas to solve the problem? Kind regards Sibylle **************************************************************************** ****************************** install.packages("ggplot2", dependencies = TRUE) WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding: cran.rstudio.com/bin/windows/Rtools Installiere Paket nach ?C:/Users/Sibylle St?ckli/AppData/Local/R/win-library/4.2? (da ?lib? nicht spezifiziert) trying URL 'cran.rstudio.com/bin/windows/contrib/4.2/ggplot2_3.3.6.zip' Content type 'application/zip' length 4122980 bytes (3.9 MB) downloaded 3.9 MB Paket ?ggplot2? erfolgreich ausgepackt und MD5 Summen abgeglichen Die heruntergeladenen Bin?rpakete sind in C:\Users\Sibylle St?ckli\AppData\Local\Temp\RtmpcBknba\downloaded_packages Error in nchar(homeDir) : invalid multibyte string, element 1 [[alternative HTML version deleted]]
Can you please provide us with a copy of the error msg? I have used ggplot2 with R 4.2.1, and probably R 4.2.0 in RStudio on Windows 11 and not had trouble. You might need to update R, or RStudio. R and RStudio need to be compatible versions. Tim -----Original Message----- From: R-help <r-help-bounces at r-project.org> On Behalf Of sibylle.stoeckli at gmx.ch Sent: Monday, October 10, 2022 9:33 AM To: R-help at r-project.org Subject: [R] ggplot2 install.package [External Email] Dear R members I am working with RStudio R 4.2.0 and using ggplot2 and gridExtra. Since some windows updates I get some error when loading ggplot2. * It seems that I am able to install ggplot2. The problem is when loading ggplot2 with library(). * Do you have any ideas to solve the problem? Kind regards Sibylle **************************************************************************** ****************************** install.packages("ggplot2", dependencies = TRUE) WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding: nam10.safelinks.protection.outlook.com/?url=https://cran.rstudio.com/bin/windows/Rtools/&data=05|01|tebert@ufl.edu|05f8820150e648d4f29108daab015484|0d4da0f84a314d76ace60a62331e1b84|0|0|638010323276937614|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|1000|||&sdata=PKqDjS/EfL4Mtho3TRywJUuy/pGQ9A3seBjgGr6IScM=&reserved=0 Installiere Paket nach C:/Users/Sibylle St ckli/AppData/Local/R/win-library/4.2 (da lib nicht spezifiziert) trying URL 'nam10.safelinks.protection.outlook.com/?url=https://cran.rstudio.com/bin/windows/contrib/4.2/ggplot2_3.3.6.zip&data=05|01|tebert@ufl.edu|05f8820150e648d4f29108daab015484|0d4da0f84a314d76ace60a62331e1b84|0|0|638010323276937614|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0=|1000|||&sdata=b5dcFImQLYrE850p5SnbOyibj9KV0JrZIvfL8trNI84=&reserved=0' Content type 'application/zip' length 4122980 bytes (3.9 MB) downloaded 3.9 MB Paket ggplot2 erfolgreich ausgepackt und MD5 Summen abgeglichen Die heruntergeladenen Bin rpakete sind in C:\Users\Sibylle St ckli\AppData\Local\Temp\RtmpcBknba\downloaded_packages Error in nchar(homeDir) : invalid multibyte string, element 1 [[alternative HTML version deleted]]
On Mon, 10 Oct 2022 15:32:33 +0200 <sibylle.stoeckli at gmx.ch> wrote:> Error in nchar(homeDir) : invalid multibyte string, element 1I searched for nchar(homeDir) in the R source code and on CRAN (as indexed by GitHub), and the only CRAN match was probably unrelated (in the ibmdbR package). There's also a few matches in the RStudio source code: github.com/rstudio/rstudio/blob/3742521ab2e67528090358a42d9f13933f4400df/src/cpp/session/modules/SessionPackages.R A search of "nchar(homeDir)" on RStudio website gives a lot of seemingly relevant results. However, I don't see them doing anything obviously wrong. This could be related to stricter handling of invalid strings that was recently improved in R: blog.r-project.org/2022/10/10/improvements-in-handling-bytes-encoding What does path.expand("~/") return on your machine? What is Encoding(.) of the value? What are its actual byte values, i.e. charToRaw(.)? What is your sessionInfo()? -- Best regards, Ivan