在 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_packages `
然后在加载我的库时: `
图书馆(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”时遇到问题的主要内容,如果未能解决你的问题,请参考以下文章