更新: R-Forge の問題は解消されたdata.table
ようで、Windows .zip を含む開発バージョン (v1.8.11 のリビジョン 965) が再び最新の状態になりました。以下の情報は、再発した場合でも有効です。
R-Forgeのダウンロード ページには、次のテキストが含まれています。
パッケージ バイナリに関する重要な注意事項: R-Forge は、これらのバイナリを R の最新バージョンに対してのみ提供し、古いバージョンに対しては提供しません。R-Forge で提供されているパッケージを正常にインストールするには、R の最新バージョンに切り替えるか、代わりにパッケージ ソース (.tar.gz) からインストールする必要があります。
R の最新バージョンは 3.0.1 です。したがって、R にアップグレードすることは正しいことです。
しかし、R-Forge のバイナリ ビルド プロセスは現時点では機能していません。残念ながら、これはよくあることです。永続的に「構築」状態にあり、最終更新日が 8 月 29 日であるため、壊れていることがわかります。これは、ほとんどのユーザーがRtoolsをインストールするのが難しすぎるか、妨げられているように見える Windows を使用しているためだけに問題になります。それらをソースからビルドします。
そのため、最新の安定した開発バージョンの Windows 用の .zip を定期的にホームページにアップロードしています。しかし、メルトが追加されて以来、これは行われていません。
他の人たちと同じように、ここでR-Forge チームにも知らせましたが、数週間にわたって優れた成果を上げています。
Mac および Linux (および Rtools がインストールされた Windows) でソースからビルドするには、次のようにします。
install.packages("data.table",
repos= "http://R-Forge.R-project.org",
type="source")
しかし、これは R-Forge の最後の tar.gz を取得します。これは、同じ (現在壊れている) R-Forge ビルド プロセスの最初の段階でビルドされます。そのため、現在も非常に古くなっています。実際、Dean がコメントで見つけたように、CRAN への最新リリースの前に。
したがって、最新の tar.gz を自分でビルドするには、次のようにします。
svn checkout svn://svn.r-forge.r-project.org/svnroot/datatable/
R CMD build pkg
# and now since you're at the DOS prompt anyway you may as well do :
R CMD INSTALL data.table_1.8.11.tar.gz
また、R インストールと管理マニュアルのセクション6.3.1 ウィンドウを参照してください。SVN もインストールする必要があるかもしれません。
R-Forge のオーバーナイト ビルドが頻繁に壊れる場合は、GitHub に移行することもできます。Windows では、Rtools をインストールし、Hadley のツールを使用して github のソースからビルドする必要があります。または、引き続き Windows で ( win-builderを使用して) コンパイルし、data.table ホームページで .zip を提供することもできます。
ただし、ここでは開発バージョンについてのみ説明します。CRAN システムは、すべてのプラットフォームで非常に信頼性が高くなります。CRAN はここで毎日 data.table をチェックします。
ところで、R-Forge が新しいコミットが行われたことを検出するとすぐに、既存の .zip を削除してから、新しいものの構築を開始するように見えます。新しいビルドの準備が整うまで、以前のビルドをそのままにしておいたほうがよいでしょう。R-Forge が必要なパッケージのビルド状態にあるときはいつでも、報告した「利用できません」というメッセージが常に表示されます。
これが気に入らない場合は、自分で変更できます。R-Forge 自体はオープン ソースです。つまり、そのビルド プロセス自体が R-Forge パッケージであり、誰でも検査、デバッグ、変更の提案を行うことができます (IIUC)。それらはここにあります。