Hello, I was having some issues running a system call and they were resolved when I manually edited the PATH variable from R console using Sys.setenv(). However, I noticed that the Sys.getenv("PATH") returns something different than what the terminal returns when I use "echo $PATH". Where does the R console get the PATH variable from? I'm running on a mac.
If you are starting RStudio from your macOS Dock or Spotlight, then it gets them from the system launcher. Setting an environment variable for a program launched in this way is possible but surprisingly tricky.
Fortunately, unless PATH
is critical to R startup, you can have R set it for you when you start an R session instead of having macOS do it. You do this by adding it to an .Renviron
file. More here:
1 Like
This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.