2017-07-10 5 views
1

は私が( 'XLSX')install.packagesは 'を通してのxlsx' をインストールしようとしてインストールすることができません。これは、いくつかの研究の後、私にRのバージョン3.4.0は、XLSX

Warning in install.packages :`` 
cannot open URL 'https://cran.rstudio.com/bin/macosx/el- 
    capitan/contrib/3.4/PACKAGES.rds': HTTP status was '404 Not Found' 
trying URL 'https://cran.rstudio.com/bin/macosx/el- 
capitan/contrib/3.4/xlsx_0.5.7.tgz' 
Content type 'application/x-gzip' length 401263 bytes (391 KB``) 
downloaded 391 KB 
The downloaded binary packages are in 
/var/folders/tt/2_by_ybs0tb3fd0_xv2v2xbw0000gn/T//Rtmpa3VNMs/downloaded_packages 

を示し私はrJavaをインストールする必要があることを知り、それはうまく見えました。私は 'パッケージ' を介してのxlsxとrJavaをクリックすると、それは私

library("xlsx", 
lib.loc="/Library/Frameworks/R.framework/Versions/3.4/Resources/library") 
Loading required package: rJava 
Error: package or namespace load failed for ‘rJava’: 
.onLoad failed in loadNamespace() for 'rJava', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object >' 
/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.>so': 

dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/> rJava.so, 6): Library not loaded: @rpath/libjvm.dylib 
Referenced from: > 

/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.s>o 
Reason: image not found 
Error: package ‘rJava’ could not be loaded 

を示し、これはrJava

library("rJava", >lib.loc="/Library/Frameworks/R.framework/Versions/3.4/Resources/library") 
Error: package or namespace load failed for ‘rJava’: 
.onLoad failed in loadNamespace() for 'rJava', details: 
    call: dyn.load(file, DLLpath = DLLpath, ...) 
    error: unable to load shared object >'/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.>so': 
    >dlopen(/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/>rJava.so, 6): Library not loaded: @rpath/libjvm.dylib 
    Referenced from: >/Library/Frameworks/R.framework/Versions/3.4/Resources/library/rJava/libs/rJava.s>o 
Reason: image not found 

私が起こったかを知りたいと思いましためそれを修正する方法。私は2015年のMacBook Airを使用しています。 3.4.0はまだxlxsやrJavaをサポートしていないと言う人もいます。これらの問題を一歩一歩進める方法を私に教えれば、とても役に立ちます。

+2

を楽しんでいます。* * rJavaが問題です。 ** b。**難しい問題です。 'R CMD javareconf'は助けになるかもしれませんが、ソースからrJavaをビルドし、Javaのインストール先を伝えるいくつかの環境変数を設定する必要があります。最終的にそれは解決可能です(私はそれをSierra上で実行しています)が、詳細は悲惨です。 ** c。** Javaを必要としない優れた選択肢があります。[readxl](https://github.com/tidyverse/readxl)と[openxlsx](https://github.com/awalker89/openxlsx )。 – alistaire

+0

R 3.4.xはMacでrJavaに対応しています。実際、RのMacフォークのメンテナー(Simon Urbanek)は、rJavaのメンテナーと同じです。私は現在version1.8と思われるJREの適切なバージョンをインストールする必要があります。 Java Runtime Environmentのインストールについて調べてください。 (あなたはマシンに注意しますが、OSは認識しません)私は、答えがhttps://stackoverflow.com/questions/37911387/i-cannot-run-r-xlsx-package-onに対する1つ以上の答えにあると考えています。 -my-mac-os-10-11-5-el-capitan(私のマシンは2008年初めのEl Capを実行しています) –

+0

代わりにreadxlパッケージを使用しようとしましたか? Javaの必要はありません。 [https://cran.r-project.org/web/packages/readxl/readxl.pdf](https://cran.r-project.org/web/packages/readxl/ readxl.pdf) – YCR

答えて

0

はここの場所で見てみましょう:R, Java, rJava and macOS adventures

あなたはそこにJavaの、R、MacOSの内部rJavaに対処する方法の説明を見つけることができます。一般的には、いくつか混乱があります。適切なLIBSにしてくださいRポイントを作るJDKの

  • 場所、
  • では、OracleのベースのJDKを使用していることを確認すること:あなたのようないくつかのことに注意を払わなければなりません。

最終的には、すべてのものを所定の位置に設定してから実行してください。

私はかなり長いので完全な説明はここに掲載しません。また、JNIベースのコードを実行できるJDK設定にも注意してください。あなたは行われるものの

`/usr/libexec/java_home`/../Info.plist 

ロット内JDKが適切な設定を持っていることを確認する必要がありますが、最終的には、それが動作するはずです:)

は** R.

関連する問題