0

我在具有有限管理员访问权限的计算机上。我可以访问我的环境变量,但仅此而已。RStudio 有时会在我打开它时启动,但 90% 的时间什么都没有发生。通常,当我摆弄环境变量并重新启动一些计算机时,我可以让 RStudio 再次工作。

我认为这里有很多事情在起作用,涉及我没有管理员权限和路径变量的事实。

我在 Windows 电脑上。 RStudio-1.4.1106直接安装在我的桌面上。 R-4.0.4也直接安装在我的桌面上。

当我用 R.exe 运行 Sys.getenv() 时,我得到了这个结果:

> Sys.getenv()
ALLUSERSPROFILE         C:\ProgramData
APPDATA                 C:\Users\Mark.Gingrass\AppData\Roaming
CommonProgramFiles      C:\Program Files\Common Files
CommonProgramFiles(x86)
                        C:\Program Files (x86)\Common Files
CommonProgramW6432      C:\Program Files\Common Files
COMPUTERNAME            TPL0194257
ComSpec                 C:\WINDOWS\system32\cmd.exe
DEFLOGDIR               C:\ProgramData\McAfee\Endpoint Security\Logs
deployment.expiration.check.enabled
                        false
HOME                    C:\Users\Mark.Gingrass
HOMEDRIVE               C:
HOMEPATH                \Users\Mark.Gingrass
JAVA_HOME               C:\Program Files\Amazon Corretto\jdk11.0.9_12
LOCALAPPDATA            C:\Users\Mark.Gingrass\AppData\Local
LOGONSERVER             \\FDA-DC-WDCMD-4V
MSYS2_ENV_CONV_EXCL     R_ARCH
NUMBER_OF_PROCESSORS    8
OS                      Windows_NT
PATH                    \bin;C:\Program
                        Files\avs\bin;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program
                        Files (x86)\Common Files\EMC\;C:\Program Files
                        (x86)\WebEx\Productivity Tools;C:\Program Files
                        (x86)\HID Global\ActivClient\;C:\Program
                        Files\HID Global\ActivClient\;C:\Program Files
                        (x86)\Sennheiser\SoftphoneSDK\;C:\Program Files
                        (x86)\Webex\Plugins;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;C:\Users\Mark.Gingrass\Desktop\R-4.0.4\bin\;C:\Users\Mark.Gingrass\AppData\Local\Microsoft\WindowsApps;
PATHEXT                 .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE
                        AMD64
PROCESSOR_IDENTIFIER    Intel64 Family 6 Model 142 Stepping 10,
                        GenuineIntel
PROCESSOR_LEVEL         6
PROCESSOR_REVISION      8e0a
ProgramData             C:\ProgramData
ProgramFiles            C:\Program Files
ProgramFiles(x86)       C:\Program Files (x86)
ProgramW6432            C:\Program Files
PROMPT                  $P$G
PSModulePath            C:\Program
                        Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
PUBLIC                  C:\Users\Public
R_ARCH                  /x64
R_COMPILED_BY           gcc 8.3.0
R_HOME                  C:/Users/Mark.Gingrass/Desktop/R-4.0.4
R_LIBS_USER             C:\Users\Mark.Gingrass\RPackages
R_USER                  C:\Users\Mark.Gingrass
SESSIONNAME             Console
SystemDrive             C:
SystemRoot              C:\WINDOWS
TEMP                    C:\Users\MARK~1.GIN\AppData\Local\Temp\1
TMP                     C:\Users\MARK~1.GIN\AppData\Local\Temp\1
UATDATA                 C:\WINDOWS\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77
USERDNSDOMAIN           FDA.GOV
USERDOMAIN              FDA
USERDOMAIN_ROAMINGPROFILE
                        FDA
USERNAME                Mark.Gingrass
USERPROFILE             C:\Users\Mark.Gingrass
windir                  C:\WINDOWS

我试图通过这样做使我的 R_HOME 带有反斜杠。

Sys.setenv("R_HOME"="C:\\Users\\Mark.Gingrass\\Desktop\\R-4.0.4")

仍然不起作用。

getwd()

> getwd()
[1] "C:/Users/Mark.Gingrass/Desktop/R-4.0.4/bin/x64"

当我在file.edit(".Rprofile")R.exe 控制台中输入时,它说该文件不存在。

我的 Windows 计算机有一个网络驱动器。我想知道这是否有时会引起问题。因为,有一次安装了 R,它认为我的网络驱动器将是存储库的好地方。会不会有随机的 .Rprofile 散布在我的计算机上导致这种情况?

我不在乎如何让 RStudio 打开,我只需要它始终如一地打开。我试图从 R.exe 中运行 RStudio 以希望将两者绑定。

另请注意,按住 CTRL+单击 RStudio 也不起作用。我尝试多次重新安装具有多个版本的 R 和具有多个版本的 RStudio。似乎没有任何效果。

有什么建议么?

我的用户变量在这里:

在此处输入图像描述

我感兴趣的系统变量在这里: 在此处输入图像描述

R_HOME 和 R_LIBS_USER 在这里: 在此处输入图像描述

4

0 回答 0