R تحقق CMD يشكو من الملفات غير المتوقعة في الإنسان
-
18-09-2019 - |
سؤال
هذا يبدو وكأنه مشكلة سخيفة: أنا أضع الرمز R الخاص بي في حزمة و R CMD check src
يشكو من ملفات النسخ الاحتياطي .rd ~ التي يتم إنتاجها بواسطة Emacs.
* checking package subdirectories ... WARNING
Subdirectory 'man' contains invalid file names:
read.PI.Rd~ write.PI.Rd~
الوثائق تقول: »بالإضافة إلى [...] الملفات [...] مع أسماء الأساس [...] تنتهي في" ~ "أو" .bak "أو" .SWP "، يتم استبعادها بشكل افتراضي.« (الصفحة 18). ولكن بعد ذلك لماذا التحذير؟
المحلول
فقط أضف ملف cleanup
الذي يزيلهم في دليل المستوى الأعلى الخاص بك. أيضا، يمكنك بناء تاربال أو أرشيف الرمز البريدي أولا R CMD build
والتحقق من هذا الأرشيف عبر R CMD check
- يجب أن تخطي هذه الملفات كذلك.
أيضا، بالضبط كيف تتصل R CMD check
, ، وما هو تخطيط الدليل الخاص بك؟ مع R 2.10.0 على لينكس، ركضت للتو touch pkg/man/foo.Rd~
لأحد حزم بلدي، و R CMD check pkg
(أين pkg
هل لم يصدر دليل المستوى الأعلى مشتركا للمشاريع المصدر المخزنة على R-Forge) هذا التحذير الذي تراه. لم تتم إزالة الملف بواسطة cleanup
كما هو الحال حاليا في src
.