在 RStudio 中安装包“OpenStreetMap”时遇到问题

Posted

技术标签:

【中文标题】在 RStudio 中安装包“OpenStreetMap”时遇到问题【英文标题】:Trouble installing package "OpenStreetMap" in RStudio 【发布时间】:2016-04-08 13:39:02 【问题描述】:

我正在尝试在 RStudio 中安装 OpenStreetMap。 我在OS 10.11.3之下。 我的Java版本是: ➜ ~ java -version java version "1.8.0_73" Java(TM) SE Runtime Environment (build 1.8.0_73-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

当我安装它时,我收到以下消息: `

install.packages("OpenStreetMap") 将软件包安装到“/Users/anhnguyen/Library/R/3.2/library” (因为“lib”未指定) % 总计 % 接收 % Xferd 平均速度 时间 时间 时间 当前 下载上传总花费剩余速度 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 2 2209k 2 49152 0 0 61339 0 0:00:36 --:- -:-- 0:00:36 61286 29 2209k 29 658k 0 0 367k 0 0:00:06 0:00:01 0:00:05 367k 95 2209k 95 2114k 0 0 757k 0 0:00:02 0:00 :02 --:--:-- 757k100 2209k 100 2209k 0 0 774k 0 0:00:02 0:00:02 --:--:-- 774k 下载的二进制包在/var/folders/qm/gj1n93fd7rg8rgz1ldq19gm80000gn/T//Rtmpuwj9O5/downloaded_pa​​ckages `

然后在加载我的库时: `

图书馆(OpenStreetMap) JavaVM:请求的 Java 版本 ((null)) 不可用。在 "" 处使用 Java。 JavaVM:无法加载 JVM:/bundle/Libraries/libserver.dylib JavaVM 致命:无法加载 jvm 库。 .jinit() 中的错误:JNI_GetCreatedJavaVMs 返回 -1 错误:.onLoad a échoué dans loadNamespace() pour 'OpenStreetMap',详情: appel : fun(libname, pkgname) erreur : 无法加载 Java 类。很可能是因为您的 R 安装未设置 Java。 以下是一些故障排除提示: 1.安装Java 2.运行 R CMD javareconf 在终端。如果您使用的是 Mac OS X >= 10.7,您可能想尝试 R CMD javareconf JAVA_CPPFLAGS=-I/System/Library/Frameworks/JavaVM.framework/Headers 反而。 Erreur : le chargement du package ou de l'espace de noms a échoué pour ‘OpenStreetMap’ `

我已经安装了其他软件包没有问题。 我读到它可能错过了rjava,并且已经安装了它,但没有解决我当前的问题。

感谢您的帮助。

【问题讨论】:

【参考方案1】:

所以最后,尽管已经安装了 java,我还是这样做了:

1) 我使用此链接 https://support.apple.com/kb/DL1572?locale=en_US 重新安装了 java,但没有删除我已经安装的 java 2) 我在终端 R CMD javareconf 中运行,尽管我的 MacOS >= 10.7

我不得不说几个月前我确实解决了这个问题,即使今天再次出现同样的错误。

【讨论】:

以上是关于在 RStudio 中安装包“OpenStreetMap”时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章

在本地目录中安装包

在 Python 中安装包

在 ubuntu 中安装包的冻结解决环境步骤

学python在pycharm中安装包时所遇到的问题

无法在 Sublime text 2 中安装包控件

在 Python 2.7.9 中安装包 [重复]