2013-09-09 3 views
1

Из моего пакета devtools не будет работать. Вот что я получаю. Я пробовал множество исправлений на моей машине Windows 8. Я переустановил Rtools, я переустановил DevTools, но я получаю follwoingКак устранить неполадки devtools

require(devtools) 


Loading required package: devtools 
Error in namespaceExport(ns, exports) : 
undefined exports: iteratelist, rowSplit, whisker.escape, whisker.render 

С чего начать?

Уинстон Чанг на devtools github сказал: «Странно, эти ошибки связаны с пакетом усов». Поэтому по его просьбе я предоставляю дополнительную информацию.

> packageVersion('whisker') 
[1] ‘0.3.2’ 
> packageVersion('devtools') 
[1] ‘1.3’ 
> sessionInfo() 
R version 3.0.1 (2013-05-16) 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

locale: 
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252 
[3] LC_MONETARY=English_United States.1252 
[4] LC_NUMERIC=C       
[5] LC_TIME=English_United States.1252  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  
+1

Какие версии всего, что может быть задействовано? –

+0

R 3.0.1, последнее все. – Farrel

+0

Итак, нет IDE? Все из командной строки, и вы используете ванильный вызов R из командной строки? –

ответ

1

Я нашел решение. Я удалил папку whisker в ~ My Documents \ R \ win-library \ 3.0 \ и переустановил пакет. Все сработало.

Благодаря Уинстону Чангу, который заставил меня понять, что мои проблемы с devtools исходили из пакета усов, который, как я полагаю, полагается devtools. Спасибо @DWin, который дал мне идею выкинуть неисправную библиотеку и переустановить библиотеку.

Это было, когда я выпустил library(whisker), я понял, проблема не может быть с Devtools на всех, а с усов

> library(whisker) 
Error in namespaceExport(ns, exports) : 
    undefined exports: iteratelist, rowSplit, whisker.escape, whisker.render 
Error: package or namespace load failed for ‘whisker’ 

теперь я могу загрузить DevTools и усов.

Странно. Я бы подумал, что мои пакеты были бы переустановлены, когда я удалил R и переустановил его (один из отчаянных шагов, которые я предпринял, когда пытался устранить неполадки). Очевидно, что ~ My Documents \ R \ win-library \ 3.0 \ whisker пережил удаление. Очевидно, мне нужно больше узнать о установке R и способах настройки библиотек.

0

Мое предположение, при отсутствии полной информации и файла журнала для установки в командной строке, заключается в том, что у вас есть поврежденный файл .RData. Файл .Rhistory может быть источником поврежденных данных, что приводит к непонятным сообщениям об ошибках. (Они невидимы для обычного пользователя R в обозревателе Windows и Mac.) Проводник Windows позволяет вам отображать скрытые файлы. В WinXP одним из вариантов в диалоговом окне «Параметры папки» является панель «Вид». Сначала удалите файл .Rdata, и если это не сработает, также удалите файл .Rhistory.

Мое предположение было неправильным, так что если RTools доступен, то:

install.packages("RGoogleDocs", 
       repos="http://www.omegahat.org/R", type="source") 
+0

Спасибо. Я буду использовать voidtools для поиска всех, чтобы найти все .RData и все .Rhistory и удалит их. Затем давайте посмотрим, что произойдет .... 5 минут спустя ... увы, та же проблема. – Farrel

+0

Я удалил только .rdata и .rhistory, у которых не было имени файла перед расширением. Разумеется, R не загружается автоматически, например, «myimporantproject.RData»? – Farrel

+0

Исправить. Нет автоматической загрузки файлов * .Rdata или * .Rda, где * - некоторая строка. –

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