看板 R_Language 關於我們 聯絡資訊
我想要更新server的R 不管是用 sudo yum install R 或是 yum update R 都顯示 Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: free.nchc.org.tw * epel: mirror01.idc.hinet.net * extras: free.nchc.org.tw * ius: mirrors.tuna.tsinghua.edu.cn * updates: free.nchc.org.tw Package R-3.5.2-2.el7.x86_64 already installed and latest version Nothing to do 表示R已是最新版本? 但是當我執行R時 R version 2.15.2 (2012-10-26) -- "Trick or Treat" Copyright (C) 2012 The R Foundation for Statistical Computing ISBN 3-900051-07-0 Platform: x86_64-unknown-linux-gnu (64-bit) 卻還是2.15.2的舊版本 不知道為何會這樣 有人可以幫忙解疑惑嗎? 感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.109.32.9 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1552379799.A.162.html
andrew43: 很基本的linux概念,檢查路徑 $PATH 03/12 17:01
andrew43: 意思是,你的系統可能有很多套R,但path優先用了舊的。 03/12 17:02
andrew43: 而你也可以指定路徑而指定要運作的某一套 03/12 17:04
andrew43: 例如輸入 /some/where/bin/R 03/12 17:05
celestialgod: Rscript -e "R.home()" 03/12 20:39
celestialgod: 看看現在的R指向哪裏... 03/12 20:39
celestialgod: 新裝的R多數情況下 在/usr/lib64/R裡面 03/12 20:40
celestialgod: M$ Open R會在/opt/microsoft裡面 03/12 20:40
celestialgod: 找到新R 就去把vim /usr/bin/R改成你要指向的R 03/12 20:41
celestialgod: 注意的是 系統是不是有其他人會用到系統預設的R... 03/12 20:41
KuChanTung: /usr/local/bin/R 03/12 22:14
bluecadence: 先在shell下指令'which R'找出你現在使用R的路徑位置 03/13 01:16
bluecadence: 然後cd到根目錄 'cd /' 03/13 01:17
bluecadence: 然後'find ./ -name 'R' -print | grep bin/R' 找出 03/13 01:17
bluecadence: 其他版本R的路徑。 03/13 01:18