Запустите Git-репозиторий локально с R - PullRequest
0 голосов
/ 10 июля 2019

Я пытаюсь запустить локально этот репозиторий

Я установил git, но когда я запускаю эту команду:

sh requirements.sh

Я получаю эту ошибку:

$ sh requirements.sh
Java is installed
which: no C:Program in (/c/Users/Username/bin:/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/mingw64/bin:/usr/bin:/c/Users/Username/bin:/c/Perl64/site/bin:/c/Perl64/bin:/c/ProgramData/Oracle/Java/javapath:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/Program

Файлы / Java / jre1.8.0_151 / бен: / с / Программа Файлы / Java / jre1.8.0_151: / c / WINDOWS / System32 / OpenSSH: / c / Program Files (x86) / Компоненты модуля управления Intel / Intel (R) / DAL: / c / Программа Файлы / Компоненты Intel / Intel (R) Management Engine / DAL: / c / Программа Файлы / Intel / WiFi / bin: / c / Program Files / Общие Файлы / Intel / WirelessCommon: / c / Program Files / Git LFS: / cmd: / mingw64 / bin: / usr / bin: / c / Program Files / R / R-3.5.2: / c / Program Файлы / R / R-3.5.2 / бен: / с / Программа Файлы / R / R-3.5.2 / bin / Rscript.exe: / с / Пользователи / Имя пользователя / AppData / Local / Microsoft / WindowsApps: / с / Программа Файлы / Панель инструментов Docker: / usr / bin / vendor_perl: / usr / bin / core_perl) который: нет FilesRR-3.5.2binR в (/ c / Пользователи / Имя пользователя / bin: / mingw64 / bin: / usr / local / bin: / usr / bin: / bin: / mingw64 / bin: / usr / bin: / с / Пользователи / Имя пользователя / бен: / с / Perl64 / сайт / бен: / с / Perl64 / бен: / с / ProgramData / Oracle / Java / javapath: / с / WINDOWS / system32: / с / WINDOWS: / с / WINDOWS / System32 / Wbem: /c/WINDOWS/System32/WindowsPowerShell/v1.0: / с / Программа Файлы / Java / jre1.8.0_151 / бен: / с / Программа Файлы / Java / jre1.8.0_151: / c / WINDOWS / System32 / OpenSSH: / c / Program Files (x86) / Компоненты модуля управления Intel / Intel (R) / DAL: / c / Программа Файлы / Компоненты Intel / Intel (R) Management Engine / DAL: / c / Программа Файлы / Intel / WiFi / bin: / c / Program Files / Общие Файлы / Intel / WirelessCommon: / c / Program Files / Git LFS: / cmd: / mingw64 / bin: / usr / bin: / c / Program Files / R / R-3.5.2: / c / Program Файлы / R / R-3.5.2 / бен: / с / Программа Файлы / R / R-3.5.2 / bin / Rscript.exe: / с / Пользователи / Имя пользователя / AppData / Local / Microsoft / WindowsApps: / с / Программа Файлы / Панель инструментов Docker: / usr / bin / vendor_perl: / usr / bin / core_perl) R установлен Предупреждение в install.packages (c ("caret"), dependencies = c ("Imports", "Depends"),: 'lib = "C: / Program Files / R / R-3.5.2 / library" "недоступно для записи Ошибка в install.packages (c ("caret"), dependencies = c ("Imports", "Depends"),: невозможно установить пакеты Дополнительно: предупреждающее сообщение: В библиотеке (пакет, lib.loc = lib.loc, character.only = TRUE, logic.return = TRUE,: нет пакета под названием «карета» Исполнение остановлено

Пожалуйста, есть идеи, что мне исправить в путях?

Редактировать При выполнении другой команды я получаю эту ошибку:

MINGW64 /c/git/Senti4SD/ClassificationTask (master)
$ Rscript requirements.R
Warning in install.packages(c("caret"), dependencies = c("Imports", "Depends"),  :
  'lib = "C:/Program Files/R/R-3.5.2/library"' is not writable
Error in install.packages(c("caret"), dependencies = c("Imports", "Depends"),  :
  unable to install packages
In addition: Warning message:
In library(package, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE,  :
  there is no package called 'caret'
Execution halted

1 Ответ

2 голосов
/ 10 июля 2019

Кажется, командная строка не смогла найти команду "which", которая поставляется вместе с mingw.

Если вы установили Git для Windows, вам следует попробовать найти установленную программу под названием «Git bash» и запустить оттуда скрипт.

Вы должны иметь возможность щелкнуть правой кнопкой мыши по папке и выбрать «открыть git bash здесь», если вы установили расширение для Explorer.

Редактировать : Это проблема, связанная с разрешением на установку. Попробуйте запустить «Git bash» с правами администратора в Windows.

Если bash не работает, запустите "Rscript needs.R" напрямую.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...