7

XLConnectは、マニュアルで説明されているように、「R内からMicrosoft Excelファイルの読み取り、書き込み、および操作を可能にするパッケージ」です。

WindowsおよびLinuxへのインストールは簡単です。Rに指示するだけinstall.packages("XLConnect")で完了です。OS Xでは、を使用する必要がありますinstall.packages("XLConnect", type="source")、インストール手順は言います。

OS 10.8.2でこれを試してみると、Rはいくつかのエラーメッセージを出力しました。ここに投稿しますので、GoogleはこのQとAと同様の問題を抱えている人々を送ることができます。問題の解決策については、下にスクロールしてください。


R出力:

> install.packages("XLConnect", type = "source")
also installing the dependencies ‘XLConnectJars’, ‘rJava’

versuche URL 'http://ftp5.gwdg.de/pub/misc/cran/src/contrib/XLConnectJars_0.2-4.tar.gz'
Content type 'application/x-gzip' length 16539227 bytes (15.8 Mb)
URL geöffnet
==================================================
downloaded 15.8 Mb

versuche URL 'http://ftp5.gwdg.de/pub/misc/cran/src/contrib/rJava_0.9-3.tar.gz'
Content type 'application/x-gzip' length 537153 bytes (524 Kb)
URL geöffnet
==================================================
downloaded 524 Kb

versuche URL 'http://ftp5.gwdg.de/pub/misc/cran/src/contrib/XLConnect_0.2-4.tar.gz'
Content type 'application/x-gzip' length 1719698 bytes (1.6 Mb)
URL geöffnet
==================================================
downloaded 1.6 Mb

* installing *source* package ‘rJava’ ...
** Paket ‘rJava’ erfolgreich entpackt und MD5 Summen überprüft
/Library/Frameworks/R.framework/Resources/bin/config: line 142: make: command not found
/Library/Frameworks/R.framework/Resources/bin/config: line 143: make: command not found
/Library/Frameworks/R.framework/Resources/bin/config: line 219: make: command not found
/Library/Frameworks/R.framework/Resources/bin/config: line 142: make: command not found
/Library/Frameworks/R.framework/Resources/bin/config: line 143: make: command not found
/Library/Frameworks/R.framework/Resources/bin/config: line 219: make: command not found
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
ERROR: configuration failed for package ‘rJava’
* removing ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library/rJava’
ERROR: dependency ‘rJava’ is not available for package ‘XLConnectJars’
* removing ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library/XLConnectJars’
ERROR: dependencies ‘XLConnectJars’, ‘rJava’ are not available for package ‘XLConnect’
* removing ‘/Library/Frameworks/R.framework/Versions/2.15/Resources/library/XLConnect’

Die heruntergeladenen Quellpakete sind in 
    ‘/private/var/folders/some/path/to/downloaded_packages’
Warnmeldungen:
1: In install.packages("XLConnect", type = "source") :
 Installation des Pakets ‘rJava’ hatte Exit-Status ungleich 0
2: In install.packages("XLConnect", type = "source") :
 Installation des Pakets ‘XLConnectJars’ hatte Exit-Status ungleich 0
3: In install.packages("XLConnect", type = "source") :
 Installation des Pakets ‘XLConnect’ hatte Exit-Status ungleich 0
> library(XLConnect)
Fehler in library(XLConnect) : es gibt kein Paket namens ‘XLConnect’
4

1 に答える 1

7

Mac OSXへのインストールは、インストール手順が示唆するよりも少し複雑です。パッケージの開発者であるMiraiSolutionsのMartinStuderが私の問題を解決するのを手伝ってくれました。同じ問題が発生する可能性のある他のユーザーを支援するために、ここに手順を投稿したいと思います。

  1. Javaのインストール
    セキュリティ上の懸念から、最近のバージョンのOSXにはJavaが付属していません。Javaを使用したバージョンから更新した場合は、アンインストールされています。Javaを使用している場合は、を確認してください。そうでない場合は、ダウンロードしてインストールします。
  2. rJavaのインストールOSX
    にはバイナリがないため、(後で)ソースからXLConnectをインストールします。このインストールプロセス中に、Rが依存パッケージrJavaをインストールしようとすると、エラーが発生します。これは、バイナリからインストールする必要があるためです。 。したがって、最初にインストールする必要があります。
    install.packages("rJava")
  3. XLConnectのインストール
    最後に、ソースからXLConnectをインストールします。
    install.packages("XLConnect", type="source")
于 2013-03-08T21:52:34.613 に答える