web-dev-qa-db-ja.com

CRANからパッケージをインストールする際の警告「ダウンロードされた長さ!=報告された長さ」

Stackoverflowの質問を検索すると、次のリンクが見つかりました: カスタムファイルのダウンロード時にfile.downloadでエラーが発生しました

ただし、私の場合は少し異なります(私は思います):

1)CRANからいくつかのパッケージをインストールするときに、この厄介な警告が表示されます(または、通常、必要なパッケージと一緒にインストールされるいくつかの依存関係もあります)。

2)ダウンロードされた長さは常に報告された長さと等しいように見えるので、警告はありません。
例として、mgcvの更新時に表示された警告をコピーしてここに貼り付けます。

Warning message:
In download.file(url, destfile, method, mode = "wb", ...) :
  downloaded length 1886962 != reported length 1886962

mode引数はすでに "wb"に設定されているため、SOリンクで提供されているソリューションは機能していないようです。

最近、他の理由でRとRStudioの両方を再インストールしたので、非常に奇妙ですが、この警告は消えていません。

どんなアドバイスも大歓迎です。

32

これに移動して問題を解決しました site そして必要なパッケージをダウンロードします。長さが異なるという問題は、フォルダーをRから完全にダウンロードできないためでした。そのため、フォルダーを直接ダウンロードして、パッケージのインストールボタンから呼び出し、CRANではなくZipファイルを選択しました。次に、フォルダを選択するだけで、それが解決策でした。

0
David Rodriguez

参考のために:

Windows Vistaを実行していますが、さまざまなパッケージのインストールで同じエラーが発生します(表示される数値が等しいにもかかわらず、ダウンロードサイズが報告された長さと等しくないと報告されています)。報告されたエラーにもかかわらず、パッケージは正しくインストールされているように見えます。

RStudioバージョン0.98.1091

> SysInfo()

release                                                 Vista x64
version                                build 6002, Service Pack 2

>バージョン

platform       x86_64-w64-mingw32          
version.string R version 3.1.2 (2014-10-31)

私の推測では(install.packagesコードの内部に関する知識がなくても)、整数が報告されている間は整数として比較されていないため、エラーがスローされます。

0
MichaelNJ