切換 R 的版本
最后更新于:2022-04-01 02:43:32
# 切換 R 的版本
因為有時候會安裝多個 R 的版本,但是 RStudio 通常系統會抓最新的版本當作目前的版本,但是有時需要換成舊的 R 版本?請參考以下程式碼(針對 Mac)。
### Step1 查看目前的版本
~~~
cd /Library/Frameworks/R.framework/Versions
ls -al
total 8
drwxrwxr-x 5 root admin 170 8 10 17:02 .
drwxrwxr-x 8 root admin 272 8 10 17:02 ..
drwxrwxr-x 6 root admin 204 8 11 22:08 3.0
drwxrwxr-x 6 root admin 204 8 11 22:04 3.1
lrwxr-xr-x 1 root admin 3 8 10 17:02 Current -> 3.1
~~~
### Step 2刪除 Current
~~~
rm -rf Current
ls -al
total 0
drwxrwxr-x 4 root admin 136 8 11 22:26 .
drwxrwxr-x 8 root admin 272 8 10 17:02 ..
drwxrwxr-x 6 root admin 204 8 11 22:08 3.0
drwxrwxr-x 6 root admin 204 8 11 22:04 3.1
~~~
### Step 3 建立新的 Creent,並指向 3.0 版本
~~~
ln -s 3.0 Current
ls -al
total 8
drwxrwxr-x 5 root admin 170 8 11 22:26 .
drwxrwxr-x 8 root admin 272 8 10 17:02 ..
drwxrwxr-x 6 root admin 204 8 11 22:08 3.0
drwxrwxr-x 6 root admin 204 8 11 22:04 3.1
lrwxr-xr-x 1 joe admin 3 8 11 22:26 Current -> 3.0
~~~
註:Windows & Linux 的部分可以參考 [RStudio](https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R) 官方文件