R CMD в Windows 7. Ошибка — «R» не распознается как внутренняя или внешняя команда.

Я изучаю сборку пакетов в 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... .) Обратите внимание, что даже если я наберу просто 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 CMDRcmd) со следующими путями (обратите внимание, что эти пути ни к чему не ведут на моем компьютере, поэтому я пробовал делать R CMD/ 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 (пока).

27
задан Community 23 May 2017 в 12:16
поделиться