2016-05-29 2 views
1

Я вроде как новый в разработке пакетов в R, и я не уверен, является ли это общей ошибкой. Я разрабатываю новый пакет, который доступен на GitHub: https://github.com/jroberayalas/ahnr. Я использую R версию 3.3.0 (2016-05-03) на Mac с OS X Yosemite [платформа: x86_64-apple-darwin13.4.0 (64-разрядная версия)].Ошибка в ОПИСАНИЕ meta-information

Когда я проверяю пакет, я получаю 1 ошибку с метаинформацией DESCRIPTION. Он не содержит каких-либо значимых деталей, и я не уверен, что это значит.

Ниже представлен вывод, который я получаю, когда нажимаю CMD + Shift + E. Что мне кажется странным, так это то, что я думаю, что пакет проверяется дважды: первый раз он говорит checking DESCRIPTION meta-information ... OK, а второй раз говорит checking DESCRIPTION meta-information ... ERROR. Я не знаю, так ли это должно работать. Я должен добавить, что репозиторий GitHub хранится в папке Google Диска для хранения в облаке, поэтому я не уверен, может ли это вызвать ошибку.

During the initialization - Warning messages: 
1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_COLLATE failed, using "C" 
3: Setting LC_TIME failed, using "C" 
4: Setting LC_MESSAGES failed, using "C" 
5: Setting LC_MONETARY failed, using "C" 
Updating ahnr documentation 
Loading ahnr 
Setting env vars --------------------------------------------------------------- 
CFLAGS : -Wall -pedantic 
CXXFLAGS: -Wall -pedantic 
Building ahnr ------------------------------------------------------------------ 
'/Library/Frameworks/R.framework/Resources/bin/R' --no-site-file --no-environ \ 
--no-save --no-restore --quiet CMD build '/R/ahnr' --no-resave-data --no-manual 

During the initialization - Warning messages: 
1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_TIME failed, using "C" 
3: Setting LC_MESSAGES failed, using "C" 
4: Setting LC_MONETARY failed, using "C" 
* checking for file '/R/ahnr/DESCRIPTION' ... OK 
* preparing 'ahnr': 
* checking DESCRIPTION meta-information ... OK 
* checking for LF line-endings in source and make files 
* checking for empty or unneeded directories 
* building 'ahnr_0.0.0.9000.tar.gz' 

Setting env vars --------------------------------------------------------------- 
_R_CHECK_CRAN_INCOMING_ : FALSE 
_R_CHECK_FORCE_SUGGESTS_: FALSE 
Checking ahnr ------------------------------------------------------------------ 
'/Library/Frameworks/R.framework/Resources/bin/R' --no-site-file --no-environ \ 
--no-save --no-restore --quiet CMD check \ 
'/var/folders/d0/h1123zw10cl569yx765cpxp00000gn/T//RtmpvxgS8q/ahnr_0.0.0.9000.tar.gz' \ 
--as-cran --timings --no-manual 

During the initialization - Warning messages: 
1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_TIME failed, using "C" 
3: Setting LC_MESSAGES failed, using "C" 
4: Setting LC_MONETARY failed, using "C" 
* using log directory '/R/ahnr.Rcheck' 
* using R version 3.3.0 (2016-05-03) 
* using platform: x86_64-apple-darwin13.4.0 (64-bit) 
* using session charset: ASCII 
* using options '--no-manual --as-cran' 
* checking for file 'ahnr/DESCRIPTION' ... OK 
* this is package 'ahnr' version '0.0.0.9000' 
* package encoding: UTF-8 
* checking package namespace information ... OK 
* checking package dependencies ... OK 
* checking if this is a source package ... OK 
* checking if there is a namespace ... OK 
* checking for executable files ... OK 
* checking for hidden files and directories ... OK 
* checking for portable file names ... OK 
* checking for sufficient/correct file permissions ... OK 
* checking whether package 'ahnr' can be installed ... OK 
* checking installed package size ... OK 
* checking package directory ... OK 
* checking DESCRIPTION meta-information ... ERROR 
During the initialization - Warning messages: 
1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_TIME failed, using "C" 
3: Setting LC_MESSAGES failed, using "C" 
4: Setting LC_MONETARY failed, using "C" 
* DONE 
Status: 1 ERROR 
checking DESCRIPTION meta-information ... ERROR 
During the initialization - Warning messages: 
1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_TIME failed, using "C" 
3: Setting LC_MESSAGES failed, using "C" 
4: Setting LC_MONETARY failed, using "C" 

See 
    '/R/ahnr.Rcheck/00check.log' 
for details. 

R CMD check results 
1 error | 0 warnings | 0 notes 

R CMD check succeeded 

Мой файл ОПИСАНИЕ очень прост:

Package: ahnr 
Title: R implementation of the Artificial Hydrocarbon Networks 
Version: 0.0.0.9000 
[email protected]: person("Jose", "Ayala", email = "#####@##.#", role = c("aut", "cre")) 
Description: This packages implements the algorithm to create artificial hydrocarbon 
    networks for data modelling. 
Depends: 
    R (>= 3.3.0) 
License: GPL-3 | file LICENSE 
Encoding: UTF-8 
LazyData: true 
Imports: 
    matrixcalc, 
    pracma 
Suggests: 
    testthat 
RoxygenNote: 5.0.1 
URL: https://github.com/jroberayalas/ahnr 
BugReports: https://github.com/jroberayalas/ahnr/issues 

Любая помощь очень ценится!

+1

Я видел проблемы раньше, когда 'Decription:' находится на двух строках. Попробуйте без возврата каретки после «углеводорода» – SymbolixAU

+0

Спасибо за ваш ответ. Я помещаю описание в одну строку, но ошибка сохраняется. Выход, который я получаю, точно такой же. – jroberayalas

ответ

0

Благодаря @DKangeyan, кажется, что проблема связана с функциями LOCALE внутри R. Я следую инструкциям here и here, и это решило проблему.

0

Согласно письму руководства R-продления https://cran.r-project.org/doc/manuals/r-release/R-exts.html#The-DESCRIPTION-file, вы должны избегать упоминания имени своего пакета или даже пакета слов. Вы можете попробовать без This package в начале вашего описания. Он должен решить проблему для вас, потому что я не вижу других проблем с ней.

+0

Я сделал исправление, которое вы предложили, но проблема не устранена. – jroberayalas

+0

jroberayalas Можете ли вы предоставить свое новое описание и ошибку, которую вы получаете – DKangeyan

+1

Эти сообщения об ошибках могут быть не связаны с вашим файлом описания, это может быть что-то с вашей системой. Проверьте этот вопрос из stackoverflow http://stackoverflow.com/questions/9689104/installing-r-on-mac-warning-messages-setting-lc-ctype-failed-using-c – DKangeyan