R语言下安装ggplot2:Warning message:package ‘ggplot2’ is not available (for R version 3.4.4)

表明在R版本(3.4.4)下,找不到可用的ggplot2包。这可能是由于ggplot2的当前版本要求较新的R版本,现有的R版本过旧。

解决这个问题的方法是更新R版本到最新版本。

更新R版本需要更新更高级的Mongodb版本。

更新更高级的Mongodb版本需要更高级的Ubuntu版本。

  • 首先本机乌班图原版本为Ubuntu16.04,Mongodb版本为4,4版本已经停用,密钥过期。

更高级的mongodb至少 需要Ubuntu18.04.所以首先升级虚拟机,在虚拟机内点击升级即可。

  • 其次,升级mongodb:在开始前可能需要删除旧版本的mongodb()

安装 MongoDB 6.0 社区版:

  1. 导入包管理系统使用的公钥

sudo apt-get install gnupg curl

要导入 MongoDB 公有 GPG 密钥,请运行以下命令:

curl -fsSL https://www.mongodb.org/static/pgp/server-6.0.asc | \

   sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg \

   --dearmor

  1. 为 MongoDB 创建列表文件

echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

  1. 重新加载本地包数据库

sudo apt-get update          

  1. 安装 MongoDB 软件包

安装最新的稳定版本

sudo apt-get install -y mongodb-org

  1. 启动 MongoDB。

sudo systemctl start mongod

如果在启动时收到类似于以下内容的错误:

Failed to start mongod.service: Unit mongod.service not found.

首先运行以下命令:

sudo systemctl daemon-reload

然后再次运行上面的 start 命令。

  1. 验证 MongoDB 是否已成功启动。

sudo systemctl status mongod

  • 最后需要更新R语言

# update indices

sudo apt update -qq

# install two helper packages we need

sudo apt install --no-install-recommends software-properties-common dirmngr

# add the signing key (by Michael Rutter) for these repos

# To verify key, run gpg --show-keys /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc

# Fingerprint: E298A3A825C0D65DFD57CBB651716619E084DAB9

wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc

# add the R 4.0 repo from CRAN -- adjust 'focal' to 'groovy' or 'bionic' as needed

sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"

然后运行

sudo apt install --no-install-recommends r-base

安装 R 及其依赖项。

最后进入R命令行,安装ggplot2:

总结:感觉比较麻烦,性价比不高。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值