• 締切済み

統計ソフトRのパッケージインストールについて

Mac(10.9.1)で統計ソフトR(3.0.2)をインストールしました。 Rcmdrを利用しようと、library(Rcmdr)と入力したのですが、 ====== 要求されたパッケージ splines をロード中です 要求されたパッケージ car をロード中です Error : .onAttach は attachNamespace()('Rcmdr' に対する)の中で失敗しました、詳細は: call: structure(.External(.C_dotTclObjv, objv), class = "tclObj") error: [tcl] invalid command name "image". 追加情報: 警告メッセージ: In fun(libname, pkgname) : couldn't connect to display ":0" エラー: 'Rcmdr' に対するパッケージもしくは名前空間のロードが失敗しました ======= と出たり、 ======= 警告メッセージ: '.find.package' is deprecated. Use 'find.package' instead. See help("Deprecated") ======= と出たりします。 いろいろと試行錯誤してみたのですが、どこが悪いのだかわかりません。 どなたか、回答をいただけるとありがたいです。

みんなの回答

回答No.4

もう解決していらっしゃるかもしれませんが、 一度再起動してみてはいかかでしょうか? 私も同じエラーで悩んでいてこちらの質問も参考にしつつ 試行錯誤していてうまくいってなかったのですが、 再起動したら起動することができました。

  • ki073
  • ベストアンサー率77% (491/634)
回答No.3

No.2の補足欄について こちらでは全く問題なく立ち上がるのですが、 MacBook Air 11-inch, Mid 2011です。他は同じだと思います。 メニューの「パッケージマネージャ」でcarのところにあるチェックボックスを何度かクリックしたらどうなりますか? Rコンソールに、同じようなエラーが出ますか? 駄目ならRを再インストールしてみてはいかがでしょうか。 念のため /Library/Frameworks/ のなかにあるR.frameworkとアプリケーションフォルダの中のRをゴミ箱に移動した後に、Rのインストーラを起動します。 こちらでは http://cran.ism.ac.jp からダウンロードしたR-3.0.2.pkg (latest version)を使っています。

kakashi-san
質問者

補足

返信が遅くなり申し訳有りませんでした。 アドバイスいただいた方法を試しましたが、やはりRコマンダーは起動しませんでした。 carのチェックを入れた後、Rcmdrを起動した所 ========= > library(Rcmdr) 警告メッセージ: '.find.package' is deprecated. Use 'find.package' instead. See help("Deprecated") > ========= と出ました。

  • ki073
  • ベストアンサー率77% (491/634)
回答No.2

carが壊れているのかも知れませんね。 まずは、メニューの「パッケージインストーラ」で「すべてアップデート」をしてみてください。 こちらに入っているのは最新版で、バージョンは2.0-19です。 それでも駄目でしたら、一度carを削除してみてください。多分、 /Library/Frameworks/R.framework/Versions/3.0/Resources/library にあるはずです、Rに system("open /Library/Frameworks/R.framework/Versions/3.0/Resources/library") と入れることで、そのフォルダを開くことができますのでcarフォルダをゴミ箱に移動してみてください。 正確な場所は installed.packages() で確認できますので、見つからなければ試してみてください。

kakashi-san
質問者

補足

回答ありがとうございます。 "car"を一度削除、その後バージョン2.0-19をインストールしました。 が、やはり起動せず、 ========== > library(Rcmdr) 要求されたパッケージ car をロード中です Error : .onAttach は attachNamespace()('Rcmdr' に対する)の中で失敗しました、詳細は: call: structure(.External(.C_dotTclObjv, objv), class = "tclObj") error: [tcl] invalid command name "image". エラー: 'Rcmdr' に対するパッケージもしくは名前空間のロードが失敗しました httpd ヘルプサーバーを起動... 完了 ========== と出てきました。 他に考えられる原因はあるのでしょうか?

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

MacBook Air OSX 10.9、R 3.0.2でやってみましたが、正常に立ち上がります。 まず、X11がインストールされているか確認してください。インストールされていないと、ダウンロードするサイトに誘導されますが、一応、次のところからダウンロードしなおしてみてください。 http://support.apple.com/kb/HT5293?viewlocale=en_US&locale=en_US それと、Rのメニューにある、パケージインストーラから、「依存パッケージを含める」にチェックを入れ、Rcmdrをインストールしてみてください。 こちらでは、以上で library(Rcmdr) で正常に動作しております。

kakashi-san
質問者

補足

回答ありがとうございます。 XQuartsを再ダウンロードし、また「依存パッケージを含める」にチェックを入れてインストールしてみました。 ですが、やはり ======== library(Rcmdr) 要求されたパッケージ splines をロード中です 要求されたパッケージ car をロード中です Error : .onAttach は attachNamespace()('Rcmdr' に対する)の中で失敗しました、詳細は: call: structure(.External(.C_dotTclObjv, objv), class = "tclObj") error: [tcl] invalid command name "image". 追加情報: 警告メッセージ: In fun(libname, pkgname) : couldn't connect to display ":0" エラー: 'Rcmdr' に対するパッケージもしくは名前空間のロードが失敗しました > ============ と出て来てしまいました。

関連するQ&A