作者kpwada (征服的怒火)
看板R_Language
标题[问题] 已解决-rstudio server安装套件状况
时间Fri Oct 2 18:05:58 2015
[问题类型]:
rstudio server安装套件包出现状况
[软体熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
在rstudio的console中输入
> options(repos = "http://taiwanrusergroup.github.io/R")
> local({
+ install.packages('DSC2015R')
+ pkgs.remote <- available.packages()
+ pkgs.local <- installed.packages()
+ pkgs <- intersect(rownames(pkgs.remote), rownames(pkgs.local))
+ pkgs.outdated <- package_version(pkgs.local[pkgs, "Version"]) != package_version(pkgs.remote[pkgs, "Version"])
+ if (sum(pkgs.outdated) > 0) install.packages(names(which(pkgs.outdated)))
+ })
回应为
Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
Warning in install.packages :
'lib = "/usr/local/lib/R/site-library"' is not writable
Would you like to use a personal library instead? (y/n)
输入y
会装到home/R/x86_64-pc-linux-gnu-library/3.2/
输入
library(DSC2015R)
回应
Error in library(DSC2015R) : there is no package called ‘DSC2015R’
--------------------
找到处理写入site-library的码
# edd 03 Apr 2003 cf Section 10.1.2 of Debian Policy
if [ ! -e /usr/local/lib/R ]; then
if mkdir /usr/local/lib/R 2>/dev/null; then
chown root:staff /usr/local/lib/R
chmod 2775 /usr/local/lib/R
fi
fi
if [ ! -e /usr/local/lib/R/site-library ]; then
if mkdir /usr/local/lib/R/site-library 2>/dev/null; then
chown root:staff /usr/local/lib/R/site-library
chmod 2775 /usr/local/lib/R/site-library
fi
fi
怀疑:
我直接使用ubuntu帐号登入rs,而没有新增一个可以使用的group到.conf里面
[环境叙述]:
R version 3.2.2 (2015-08-14)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 14.04.3 LTS
locale:
[1] LC_CTYPE=zh_TW.UTF-8 LC_NUMERIC=C LC_TIME=zh_TW.UTF-8 LC_COLLATE=zh_TW.UTF-8
[5] LC_MONETARY=zh_TW.UTF-8 LC_MESSAGES=zh_TW.UTF-8 LC_PAPER=zh_TW.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C LC_MEASUREMENT=zh_TW.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] tools_3.2.2
----------------
/etc/rstudio/rserver.conf
rsession-ld-library-path=/usr/local/lib/R
----------------
/etc/rstudio/rsession.conf
session-timeout-minutes=30
r-cran-repos=http://ftp.yzu.edu.tw/CRAN/
r-libs-user=~/R/packages
[关键字]:
rstudio server,套件安装
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.136.47.173
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1443780363.A.BAE.html
1F:→ kpwada: 猜测是用网页登入权限不足,可能用sudo R安装可以!? 10/02 18:10
2F:→ kpwada: 回正题,按Y後建立私人目录,下载成功,但是library套件 10/02 18:16
3F:→ kpwada: 回应Error in library(DSC2015R) : there is no package c 10/02 18:17
4F:→ Wush978: 要麻烦你补一下error message的後面喔(才是重点...) 10/02 21:20
※ 编辑: kpwada (114.35.127.191), 10/03/2015 02:04:13
5F:→ kpwada: 已补上 10/03 02:04
※ 编辑: kpwada (114.35.127.191), 10/03/2015 02:25:26
6F:→ Wush978: 如果直接再装一次,会卡住吗? 10/03 11:19
我新增了一个新使用者,并且在conf中加入其group的限制後
不会再出现lib无法写入的回应
但在是install DSC2015R的过程中
RS网页变慢,整个FIREFOX都无法动作,甚至出现JAVA指令停止的警告
强制关闭FIREFOX,等了快一小时,看TOP的CPU正常後再登入RS
library(DSC2015R)就正常罗~~
※ 编辑: kpwada (114.35.127.191), 10/03/2015 11:28:10
7F:→ Wush978: 了解,谢谢你的回报 10/03 17:47
8F:→ kpwada: 不客气 看了你很多好文章 这是我应该做的事 10/04 19:28