安装 Git for Windows 时 R studio 不会启动
R studio will not start while Git for Windows is installed
我正在尝试使用版本将 R 包上传到 github。问题是,一旦我安装了 git 版本 2.10.0,Rstudio 将无法打开。奇怪的是,如果我不使用 R studio,R 仍然可以工作。我重新安装了 R(现在使用 3.3.1)R studio 和 Rtools。如果我卸载 git,Rstudio 将再次运行。我已经使用 Rstudio 的 bin 文件夹中的 'Run Diagnostics' 工具(安装了 git )来尝试弄清楚发生了什么。我在命令 window:
中得到以下混乱
>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...
当 RStudio 指向 'wrong' Git 可执行文件时,我们已经看到这种形式的问题;例如,如果您试图向 RStudio 指示应该使用 git-bash.exe
而不是 git.exe
,就会发生不好的事情。 (RStudio 的预览版现在尝试强制您选择名为 git.exe
的 git 可执行文件。)
解决此问题的最简单方法是清除 RStudio 本地会话状态——有关详细信息,请参阅 https://support.rstudio.com/hc/en-us/articles/200534577-Resetting-RStudio-Desktop-s-State。
我正在尝试使用版本将 R 包上传到 github。问题是,一旦我安装了 git 版本 2.10.0,Rstudio 将无法打开。奇怪的是,如果我不使用 R studio,R 仍然可以工作。我重新安装了 R(现在使用 3.3.1)R studio 和 Rtools。如果我卸载 git,Rstudio 将再次运行。我已经使用 Rstudio 的 bin 文件夹中的 'Run Diagnostics' 工具(安装了 git )来尝试弄清楚发生了什么。我在命令 window:
中得到以下混乱>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...
当 RStudio 指向 'wrong' Git 可执行文件时,我们已经看到这种形式的问题;例如,如果您试图向 RStudio 指示应该使用 git-bash.exe
而不是 git.exe
,就会发生不好的事情。 (RStudio 的预览版现在尝试强制您选择名为 git.exe
的 git 可执行文件。)
解决此问题的最简单方法是清除 RStudio 本地会话状态——有关详细信息,请参阅 https://support.rstudio.com/hc/en-us/articles/200534577-Resetting-RStudio-Desktop-s-State。