gpt4 book ai didi

r - 在另一个 EC2 实例上安装后 R 的意外行为

转载 作者:行者123 更新时间:2023-12-04 19:20:01 24 4
gpt4 key购买 nike

我连续第二天在一个完全不眠的夜晚与这个问题作斗争,我真的开始失去耐心和力量。这一切都是在我决定预置另一个(付费)AWS EC2 实例以测试我的 R 代码以进行论文数据分析之后开始的。以前我使用的是单个免费层 t1.micro例如,这非常缓慢,尤其是在测试/运行特定代码时。时间比亚马逊收取的合理的每小时美分更有值(value)。

因此,我配置了 m3.large例如,我希望它应该有足够的能力来舒适地快速处理我的数据。在特定于 EC2 的设置(包括选择 Ubuntu 14.04 LTS 作为操作系统和一些安全设置)之后,我通过 sudo apt-get install r-base r-base-dev 的说明安装了 R 和 RStudio Server如ubuntu用户。我还创建了 ruser作为运行 R session 的特殊用户。基本上,与较小实例上的过程相同。

目前的情况是我在 R session 命令行中发出的任何命令都会导致如下消息:Error: could not find function "sessionInfo" .唯一有效的函数是 q() .我怀疑这里存在权限问题,但是,我不确定如何在 R 环境中调查与权限相关的问题。考虑到我遵循 R Project 和 RStudio 来源的建议,我也很好奇这种情况的原因是什么。

最佳答案

我能够确定我认为导致所有恐怖的地方 - 它只是一个小配置文件 "/etc/R/Rprofile.site" ,我之前已经使用从 StackOverflow 上的 R 专家的帖子中借来的指令进行了更新。删除可疑内容后,我能够成功运行 R 命令。出于好奇和分享这些来之不易的知识,以下是删除的内容:

local({
# add DISS_FLOSS_PKGS to the default packages, set a CRAN mirror
DISS_FLOSS_PKGS <- c("RCurl", "digest", "jsonlite",
"stringr", "XML", "plyr")
#old <- getOption("defaultPackages")
r <- getOption("repos")
r["CRAN"] <- "http://cran.us.r-project.org"
#options(defaultPackages = c(old, DISS_FLOSS_PKGS), repos = r)
options(defaultPackages = DISS_FLOSS_PKGS, repos = r)

#lapply(list(DISS_FLOSS_PKGS), function() library)
library(RCurl)
library(digest)
library(jsonlite)
library(stringr)
library(XML)
library(plyr)
})

对此的任何评论将不胜感激!

关于r - 在另一个 EC2 实例上安装后 R 的意外行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23357551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com