Я изучаю сборку пакетов в Windows 7, но после достижения этапа командной строки у меня возникли проблемы. Похоже, что следующая тема на ту же тему, с которой у меня возникли проблемы, но вопрос остается нерешенным:
Проблема: всякий раз, когда я пытаюсь ввести команду R CMD в командной строке (например, я пробовал R CMD install pkgName
, R cmd install pkgName
, Rcmd install pkgName
, где pkgName
является заполнителем для фактического пакета, который был R CMD check
В редакторе OS X, а также в CRAN, где у меня есть разархивированный исходный код в текущем рабочем каталоге), я получаю следующее сообщение об ошибке:
'R' is not recognized as an internal or external command,
operable program or batch file.
(Если я попробую команду Rcmd install pkgName
, то ошибка начнется с того, что 'Rcmd' is not...
). Обратите внимание, что даже если я 'Rcmd' is not...
только R
в командной строке и нажму Enter, я получаю ту же ошибку, поэтому я Я даже не могу вызвать R здесь, хотя он прекрасно открывается в своем автономном интерфейсе.
Я безуспешно проверил следующие руководства по выявлению проблемы:
Самое непосредственное, что пришло в голову, было то, что переменные пути в Windows не были установлены правильно, но это также (пока) не привело к ответу. Например, я трижды проверил пути, чтобы убедиться, что они правильные, в том числе для номера версии R, что x64
в имени пути является точным и т.д.
Я понимаю, что это сложная проблема для удаленной диагностики, но любые советы и предложения по решению этой проблемы приветствуются. Для справки ниже приведены шаги, которые я уже предпринял, чтобы попытаться решить эту проблему:
- Удалите R и Rtools
- Установите последнюю версию R (2.15.0)
- Установите Rtools215 в соответствии с версией R 2.15.0
- Первоначально я позволил Rtools указывать переменные пути (включая эту опцию во время установки). Нет успеха после этого метода.
-
Я обновил переменные пути на моем компьютере, где использовались следующие пути:
C:\Rtools\bin; C:\Program Files\R\R-2.15.0\bin\x64;
-
Я также пробовал команды
R CMD
(иRcmd
) со следующими включенными путями (обратите внимание, что эти пути ни к чему не приводят на моем компьютере, поэтому я попытался выполнитьR CMD
/Rcmd
сRcmd
и без них):C:\Rtools\perl\bin; C:\Rtools\MinGW\bin;
-
Попытался добавить/удалить следующий путь, который ведет к единственной другой папке, видимой в папке Rtools:
C:\Rtools\gcc-4.6.3;
-
Пробовал несколько вариантов команд
R CMD
, как отмечалось ранее. - Я попробовал все это несколько месяцев назад, когда у меня были R версии 2.14.1 и Rtools214, и у меня возникла точно такая же проблема.
Примечание: у меня уже был установлен Cygwin до R и Rtools, и я не установил MikTeX (пока).