When running R CMD check I think the test is using Sys.which(c("aspell", "hunspell", "ispell"))
to find the spell check program, so the fact that the aspell() command worked in R suggests that the PATH that R CMD check saw is different than the one that R saw. Were you running R from the command line when aspell() worked?
Duncan Murdoch On 2024-08-20 11:51 a.m., Kevin R. Coombes wrote:
Hi, This is a follow-up to an earlier question where I asked about R CMD check on Windows to be able to check R packages in a manner closer to the checks on CRAN machines before i submit (new or updated) packages. From the answers to the previous question, I learned the (magic) environment variable to set in order to trigger spell checks. So, I then managed to install "hunspell" n my Windows machine. I have confirmed that hunspell works * from the command line * inside emacs * inside R when running the "aspell" (or "hunspell") command to check files. (Note that I do not need to set the "program" argument to aspell in order for this to work.) However, when I run R CMD check from the command line, I get the message: ''No suitable spell-checker program found." Is there some other environment variable or command line option that I have to set in order to get R CMD check to use "hunspell" instead of "aspell" or "ispell"? Thanks, Kevin [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel
______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel