2015-05-24 2 views
30

Я не знаю, что происходит, все работало замечательно, но вдруг у меня появилась это сообщение об ошибке на документации:Ошибка выборки (ключ): отложенная загрузка база данных

Ошибка в выборке (ключ): база данных ленивых нагрузки «...... descopl.rdb» является коррумпированной

я удалил почти все мой код и строить заново затем опубликовать Github, но когда я использую другой ноутбук загрузите пакет, пакет загружается и загружается, но я не могу вызвать какие-либо функции, и в документации указано, что ошибка.

Я не знаю, что вызвало проблему, я использую roxygen для создания документации.

https://github.com/WilliamKinaan/descopl

+1

Вы можете указать ссылку на репо. и точно, как вы создали rdb – rawr

+0

@rawr здесь вы идете https://github.com/WilliamKinaan/descopl –

+0

помогите пожалуйста .............. –

ответ

3

Я имел эту проблему с roxygen2, а также. Невозможно увидеть какие-либо проблемы с любой из моих функций. В конце, удалив файл .rdb, а затем, получив roxygen2 для восстановления, казалось, решил проблему.

36

Похоже, что ошибка возникает, когда пакет не может быть распакован R (поскольку @rawr установлен, он поврежден). Эти решения работали для меня:

1) Проверьте возможные ошибки в создании .Rdb файлов

2) Try restarting your R session.

3) Возможно, пакет был установлен на вашем компьютере (хотя он не работает). Удалите его, используя ?remove.packages()

+0

мой сайт перезагружен, а 'devtools :: install_github (' WilliamKinaan/descopl ') 'работает нормально. –

+4

«Попробуйте перезапустить сеанс R» ... замечательно! – andrasz

+0

@YAK это должно быть '.rs.restartR()' – andrasz

1

Я думаю, что объяснение причин этого - here. Это связано с devtools. Per @Zfunk

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

Restart R. Посмотрите на помощь для пакета снова. Исправлена!

Смежные вопросы