2016-06-10 3 views
0

я в настоящее время пытаюсь установить пакеты на R. На старте я получаю нормальный R сообщение сR Install.packages терпит неудачу с «объектом не найден ошибкой»

"Error: object 'getw' not found"

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

Однако, когда я начинаю R с R --no-init-file, я могу установить пакеты нормально.

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

У кого-нибудь есть идея, как удалить эту ошибку? Кроме того, на этом компьютере работает Ubuntu 14.04 Trust Tahr.

+1

красивый - мне просто нужно было найти правильный файл Rprofile. Пользователь этого компьютера создал дополнительный файл Rprofile, содержащий указанную выше строку. Спасибо, этот вопрос закрыт. – drezap

+0

@RHertel - один из вас должен написать это как ответ – SymbolixAU

+0

@SymbolixAU Спасибо за предложение. Возможно Вы правы. Хорошо ответить на вопросы. Я вставлю свой комментарий в качестве ответа. – RHertel

ответ

3

Это звучит как-то не так с файлом .Rprofile. Может быть более одного такого файла. В начале сеанса R R сначала ищет такой файл в рабочем каталоге, а затем в домашнем каталоге.

Вы также можете проверить, установлена ​​ли переменная окружения R_PROFILE_USER (в оболочке R это можно проверить с помощью Sys.getenv("R_PROFILE_USER")). Если да, посмотрите файл .Rprofile в этом каталоге, чтобы узнать, есть ли подозрительная запись.

Если все не удается, сделайте копию файла .Rprofile в вашем домашнем каталоге и (если применимо) в вашем рабочем каталоге с другим именем. Затем удалите файл и повторите попытку установки. Если это удастся, вы можете восстановить старые файлы .Rprofile, используя копии/копии, которые вы делали ранее.

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