web-dev-qa-db-ja.com

fetch(key)のエラー:遅延読み込みデータベース

何が起こっているのかわかりませんが、すべてがうまく機能していましたが、突然ドキュメントにこのエラーメッセージが表示され始めました:

Fetch(key)のエラー:遅延読み込みデータベース '...... descopl.rdb'が破損しています

ほとんどすべてのコードを削除し、再度ビルドしてからGithubに公開しますが、他のラップトップを使用してパッケージをダウンロードすると、パッケージがダウンロードされて読み込まれますが、関数を呼び出すことができず、ドキュメントにはエラーが記載されています。

何が問題の原因なのかわかりません。roxygenを使用してドキュメントを生成しています。

https://github.com/WilliamKinaan/descopl

58
Paolo RLang

Rがパッケージを解凍できないときにエラーが発生するようです(@rawrが確立されたため、破損しています)。このソリューションは私のために働いています:

1).Rdbファイルの作成で発生する可能性のあるエラーを確認します

2) Rセッションを再開する (RStudioの場合は.rs.restartR()など)を試してください

3)パッケージがコンピューターにインストールされている可能性があります(動作しない場合でも)。 ?remove.packages()を使用して削除します

87
Rodrigo Zepeda

roxygen2でもこの問題が発生しました。私の機能のいずれにも問題は見られませんでした。最後に.rdbファイルを削除してからroxygen2を再構築して問題を解決したようです。

6
Zfunk

これを引き起こしている原因の説明は こちら だと思います。これはdevtoolsに関連しています。 @Zfunkごと

cd ~/Rlibs/descopl/help
rm *.rdb

Rを再起動します。パッケージのヘルプをもう一度見てください。一定!

R-studioを使用している場合:1)ctrl + shift + f10でrセッションを再起動します2)ツール->パッケージの更新を確認します->すべてのパッケージを更新します3)library(ggmap)

問題は解決しました。

0
tlgoa