在 RStudio 中安装包 "OpenStreetMap" 时遇到问题
Trouble installing package "OpenStreetMap" in RStudio
我正在尝试在 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")
Installing package into ‘/Users/anhnguyen/Library/R/3.2/library’
(as ‘lib’ is unspecified)
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
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
The downloaded binary packages are in /var/folders/qm/gj1n93fd7rg8rgz1ldq19gm80000gn/T//Rtmpuwj9O5/downloaded_packages
`
然后在加载库时我有:
`
library(OpenStreetMap)
JavaVM: requested Java version ((null)) not available. Using Java at "" instead.
JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib
JavaVM FATAL: Failed to load the jvm library.
Error in .jinit() : JNI_GetCreatedJavaVMs returned -1
Error : .onLoad a échoué dans loadNamespace() pour 'OpenStreetMap', détails :
appel : fun(libname, pkgname)
erreur : Java classes could not be loaded. Most likely because Java is not set up with your R installation.
Here are some trouble shooting tips:
1. Install Java
2. Run
R CMD javareconf
in the terminal. If you are using Mac OS X >= 10.7 you may want to try
R CMD javareconf JAVA_CPPFLAGS=-I/System/Library/Frameworks/JavaVM.framework/Headers
instead.
Erreur : le chargement du package ou de l'espace de noms a échoué pour ‘OpenStreetMap’
`
我已经安装了其他软件包,没有问题。
我读到它可能会遗漏 rjava
并且也安装了它但没有解决我当前的问题。
感谢您的帮助。
所以最后,尽管已经安装了 java,我还是这样做了:
1) 我用这个 link https://support.apple.com/kb/DL1572?locale=en_US 重新安装了 java 而没有删除我已经安装的 java
2) 我在我的终端 运行 R CMD javareconf
尽管我的 MacOS >= 10.7
我不得不说几个月前我确实解决了这个问题,尽管今天再次出现同样的错误。
我正在尝试在 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") Installing package into ‘/Users/anhnguyen/Library/R/3.2/library’ (as ‘lib’ is unspecified) % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 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 The downloaded binary packages are in /var/folders/qm/gj1n93fd7rg8rgz1ldq19gm80000gn/T//Rtmpuwj9O5/downloaded_packages `
然后在加载库时我有: `
library(OpenStreetMap) JavaVM: requested Java version ((null)) not available. Using Java at "" instead. JavaVM: Failed to load JVM: /bundle/Libraries/libserver.dylib JavaVM FATAL: Failed to load the jvm library. Error in .jinit() : JNI_GetCreatedJavaVMs returned -1 Error : .onLoad a échoué dans loadNamespace() pour 'OpenStreetMap', détails : appel : fun(libname, pkgname) erreur : Java classes could not be loaded. Most likely because Java is not set up with your R installation. Here are some trouble shooting tips: 1. Install Java
2. Run R CMD javareconf in the terminal. If you are using Mac OS X >= 10.7 you may want to try R CMD javareconf JAVA_CPPFLAGS=-I/System/Library/Frameworks/JavaVM.framework/Headers instead. Erreur : le chargement du package ou de l'espace de noms a échoué pour ‘OpenStreetMap’ `
我已经安装了其他软件包,没有问题。
我读到它可能会遗漏 rjava
并且也安装了它但没有解决我当前的问题。
感谢您的帮助。
所以最后,尽管已经安装了 java,我还是这样做了:
1) 我用这个 link https://support.apple.com/kb/DL1572?locale=en_US 重新安装了 java 而没有删除我已经安装的 java
2) 我在我的终端 运行 R CMD javareconf
尽管我的 MacOS >= 10.7
我不得不说几个月前我确实解决了这个问题,尽管今天再次出现同样的错误。