2015-11-05 2 views
4

UPDATE

Я завершил пакет и размещен в Интернете по адресу https://github.com/iembry-USGS/ie2misc.

Поскольку сообщение об ошибке в исходном сообщении не помогло, я попытался выполнить роксигенизацию пакета, чтобы увидеть, будет ли это работать или нет. Ниже приведены команды и сообщение об ошибке.

library(roxygen2) 
roxygenize(".", roclets = "rd") 

# First time using roxygen2. Upgrading automatically... 
# Error in parse(n = -1, file = file, srcfile = NULL, 
# keep.source = FALSE) : 
# 1:1: unexpected input 
# 1: � 
^ 

Я предполагаю, что неожиданный вход со ссылкой на характер, но я не знаю, какой файл имеет характер в вопросе.

Любая помощь была бы полезной.

спасибо.

UPDATE Конец

Я работаю над созданием пакета, который содержит 3 функции. Мне удалось создать 3 других пакета, используя 1 функцию, но не с этим пакетом.

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

спасибо.

Package: ie2misc 
Title: Irucka Embry's Miscellaneous functions created while he was a 
CNTS USGS Contractor. 
Version: 1.0.0 
[email protected]: person("Irucka", "Embry", , "", c("aut", "cre")) 
Depends: R (>= 3.0.0), tcltk, data.table (>= 1.9.4) 
Imports: openxlsx, gWidgets2, gWidgets2tcltk, stringi, qdap 
Suggests: Rcpp (>= 0.11.5) 
Maintainer: Irucka Embry <[email protected]> 
Description: Irucka Embry's Miscellaneous functions (processing exp files, 
psf files, etc.) created while he was a Cherokee Nation Technology Solutions 
(CNTS) USGS Contractor. 
URL: https://gitlab.com/iembry/ie2misc 
BugReports: https://gitlab.com/iembry/ie2misc/issues 
License: CC0 
Collate: 
    'ie2misc.R' 
    'psfFileChangeBATCH.R' 
    'psfFileChange.R' 
    'expFileOutput.R' 
LazyData: true 
Encoding: UTF-8 

Тогда я бегу:

setwd("ie2misc"); library(devtools); document(); 
Updating documentation 
Loading 
Error in if (pkg$package == "devtools") { : argument is of length zero 

ответ

0

Я до сих пор не знаю, в чем проблема, но я создал пустой пакет с library(devtools). Затем я скопировал большинство файлов ie2misc во вновь созданный пакет. Я также переписал файл DESCRIPTION в RStudio. (Обычно я использую текстовый редактор Kate для работы со всеми файлами для R-пакетов.) После того, как эти шаги были завершены, я смог документировать, проверять и создавать пакет.

+0

Аналогичная проблема, с которой я столкнулся. ** Повторное ** все решило проблему. :) –

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