R CMD on Windows 7 Error - "R" is not recognized as an internal or external command,
Solution 1:
- Have you closed the command prompt and opened a new one after adjusting the PATH?
- Enter the command
PATH
on the command line and ensure that you are properly updating your path - Try navigating to the directory where R.exe is saved and running it locally --
cd C:\Program...\bin\x64
,R.exe
. - Ensure that you're running on Windows' Command Prompt and not Cygwin's terminal
- If you actually have a space after the semi-colon in your PATH, you'll need to remove that:
/bin;C:/Program...
. Try combining that with Joshua's solution.
Solution 2:
I attach my whole solution here:
- Install Rtools which is compatible with my R version
- Add
PATH: C:\Program Files\R\R-2.15.1\bin\x64;C:\Rtools\bin;C:\Rtools\gcc-4.6.3\bin
- In cmd, enter:
R CMD INSTALL packagename
Click "enter", done.
Solution 3:
I had a lot of trouble getting this to work, and finally found the golden nugget on r-project (R doesn't like spaces in paths) so here's how I finally did all this:
- I installed R to "c:\programs" instead of "c:\program files...". My final path to RSCRIPT.exe is "C:\Programs\R\R-2.15.2\bin\Rscript.exe"
- I added that directory to my PATH, but that doesn't seem to help
- RStudio is also installed under c:\Programs (e.g. c:\Programs\RStudio), but RTools is installed under the "c:\" root directory (e.g. c:\RTools).
- I downloaded all the packages to "c:\downloads\r"
- I opened a command prompt in "c:\downloads\r" and ran the R CMD install from this downloads directory, specifying the path to R
- e.g. "C:\Programs\R\R-2.15.2\bin\x64\R CMD INSTALL colorspace_1.2-0.zip"
Solution 4:
It appears that the CMD processor is Case Sensitive. You have to use INSTALL vs. install
Solution 5:
Simple solution, use quotes:
c:> "C:\Program Files\WinZip\wzunzip.exe"
if you run this, you don't need to worry about the space in Program Files.
Hope this help.