6

パッケージ ggplot2 をアップグレードしたい:

library(ggplot2)
packageDescription("ggplot2")["Version"]
> 0.8.3

ただし、現在のバージョンは 0.8.7 です。

update.packages() を試してみましたが、うまくいくようでした。しかし、それはまだ古いバージョン 0.8.3 を返しました。

そこで、Cran からパッケージ ソースをダウンロードしてインストールしました。ダウンロード ページには 0.8.7 と書かれています。次に、R の GUI メニューからインストールします。

** building package indices ...
* DONE (ggplot2)

次に実行します:

packageDescription("ggplot2")["Version"]
> 0.8.3

そして、まだ古いバージョンを持っています!

なぜこれが機能しないのかわかりません。さらに、以前にこの問題に遭遇して解決したことがありましたが(正確には思い出せません)、以前のバージョンに戻りました。このようなパッケージを自動的に更新し、古いパッケージを参照させないようにする最も簡単な方法は何ですか?

4

2 に答える 2

6

どのバージョンのRを使用していますか?CRANバイナリは、最新のRリリース(つまり2.10.1)でのみ最新の状態に保たれます。古いバージョンのRがあり、開発ツールがインストールされている場合は、を使用できますinstall.packages("ggplot2",type="source")

于 2010-04-16T23:32:02.720 に答える
1

unloadNamespace('ggplot2') を実行しましたか? およびライブラリ(ggplot2)を確認してからバージョンを確認しますか?パッケージをロードすると、パッケージの新しいバージョンが既にインストールされている可能性がある場合でも、R のメモリにとどまるため、上記を実行するまで R は認識しません。

于 2013-03-30T17:49:11.990 に答える