2016-09-25 1 views
2

Я пытаюсь использовать версию для загрузки R-пакета в github. Проблема в том, что после установки git версии 2.10.0 Rstudio не откроется. Как ни странно, R все еще работает, если я не использую R studio. Я снова установил R (теперь использую 3.3.1) R studio и Rtools. Если я удалю git, Rstudio снова работает. Я использовал инструмент «Запустить диагностику» в папке bin Rstudio (в то время как git установлен), чтобы попытаться выяснить, что происходит. Я получаю беспорядок в окне командной строки:Студия R не запускается, пока установлен Git для Windows

>Attempting to launch R session... 
>R_HOME=C:\PROGRA~1\R\R-33~1.1 
>PATH=C:\Program Files\R\R- 
>3.3.1\bin\x64;C:\Perl64\site\bin;C:\Perl64\bin;C:\Pr 
>ogramData\Oracle\Java\javapath;C:\Program Files\Broadcom\Broadcom 802.11  
>Network 
>Adapter;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program 
>Files\Intel\iCLS 
>Client\;C:\windows\system32;C:\windows;C:\windows\System32\Wbem; 
>C:\windows\System 
>32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management 
>Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine 
>Components\IPT;C:\ 
>Program Files (x86)\Intel\Intel(R) Management Engine 
>Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine 
>Components\IPT;C:\Program Files\Leno 
>vo\Bluetooth Software\;C:\Program Files\Lenovo\Bluetooth 
>Software\syswow64;C:\Program Files\MATLAB\R2014a\runtime\win64;C:\Program 
>Files\MATLAB\R2014a\bin;C:\Program Files (x86)\Windows 
>Live\Shared;C:\Program Files\Git\cmd 

>R session launched, attempting to connect on port 29645... 

>Connected to R session, attempting to initialize... 
+0

Если вы запустите его через пакетный файл/ярлык/и т. Д., Который явно устанавливает PATH (если Git исключен из нового значения), все ли хорошо? –

+0

Это правдоподобное предположение (отсутствует чтение реализации), что он ищет какой-то исполняемый файл, который обычно является инструментом UNIX-y и возвращается к реализации native-Windows, если его нет; если у вас есть Git для Windows в вашем PATH, предоставляющем упомянутый инструмент, он может блокировать резервную копию. Или, может быть, есть конфликт с версиями DLL MSYS. Или, может быть ... ну, я мог бы догадываться какое-то время. –

+0

Спасибо, Чарльз. Это оказалось проблемой в локальном сеансе R, но я очень ценю помощь! –

ответ

1

Мы видели вопросы этой формы возникают, когда RStudio указывает на «неправильный» Git исполняемого; например, если вы попытались указать RStudio, что следует использовать git-bash.exe, а не git.exe, будут происходить плохие вещи. (Версия предварительного RStudio Теперь пытается обеспечить соблюдение, что вы выбираете GIT исполняемый файл с именем git.exe.)

Самым простым способ решить эту проблему, чтобы очистить ваш RStudio локального состояния сеанса - см https://support.rstudio.com/hc/en-us/articles/200534577-Resetting-RStudio-Desktop-s-State для получения дополнительной информации.

+0

Это было невероятно полезно! Большое спасибо Кевину! –