管理者アクセスが制限されたコンピューターを使用しています。環境変数にアクセスできますが、それ以上のことはできません。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 をどのように開くかは気にしません。一貫して開く必要があるだけです。うまくいけば2つをバインドするために、R.exe内からRStudioを実行しようとしました。
また、RStudio で CTRL+Click を押したままにしても機能しないことに注意してください。複数のバージョンのRと複数のバージョンのRStudioの両方を何度も再インストールしようとしました。何も機能していないようです。
助言がありますか?
私のユーザー変数はここにあります: