2011-01-19 3 views
4

Я пытался установить пакет с именем ei из этого link. С установленными GCC, r-base-dev и некоторыми другими зависимостями R-пакета он отлично работает в моей системе Ubuntu Linux.Не удается установить пакет R в Windows 7

Теперь я пытаюсь установить то же самое в среде Windows 7. До сих пор моя установка заключается в следующем,

  1. R устанавливается в домашней папке (C:. \ Users \ имя пользователя \ R-2.12.1 \ R Он установлен для работы в качестве администратора, а папка R для записи.
  2. Мой рабочий каталог (C: \ Users \ имя пользователя \ Documents)
  3. Rtool установлен в (C: \ Rtools)

Имея эту установку,

  1. Я пытался установить это по t он командует, install.packages ("ei", repos = "http://r.iq.harvard.edu"). Эта команда дает мне следующее сообщение об ошибке.

Установка пакета (ов) в 'C: \ Users \ имя пользователя \ Documents/R/обоюдного библиотека/2,12' (как 'Lib' не определено) Предупреждение сообщение: В getDependencies (pkgs , зависимости, доступны, Lib): пакет «ЭИ» не доступен

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

  1. Я загрузил пакет ei_0.938.tar.gz, распакуйте его и сделайте из него zip-файл. Я поместил его в свой рабочий каталог.
  2. Я открыл терминал (Run> CMD), пошел в рабочий каталог и попытался запустить команду R COM УСТАНОВИТЬ Ei

Он показывает мне следующее сообщение об ошибке,

C: \ Users \ имя_пользователя \ Documents> R COM УСТАНОВКА ei 'R' не распознается как внутренняя или внешняя команда , действующая программа или командный файл.

Я не уверен, что мне теперь делать. Есть ли кто-нибудь, чтобы помочь?

Примечание: Я могу устанавливать пакеты из репозиториев CRAN.

_ RB

ответ

5

Вторая ошибка звучит, как вам нужно добавить R в путь среды. Вот то, что у меня есть на моем пути для R, вам может потребоваться изменить: C:\Program Files\R\R-2.12.0\bin\x64

Here's a blog outlining Как установить переменные пути.

Я также должен был уменьшить свои настройки контроля учетных записей пользователей, прежде чем я смогу установить R-пакеты, но это может быть больше связано с моей машиной и сетевыми конфигурациями, установленными моим ИТ-отделом.

+0

Спасибо за интересный момент. В моем случае AFAIS мой путь должен выглядеть так: C: \ Users \ username \ R \ R-2.12.0 \ bin \ i386. Я добавил, что на путь, но не результат :( –

+0

, имея ваши советы, я немного поработал в поисковой системе и нашел эту ссылку - http://robjhyndman.com/researchtips/building-r-packages-for-windows/. I добавлен Rtools в путь, но все равно не удастся. –

+0

@user - что происходит, когда вы просто набираете «R» в подсказке DOS? Вы должны получить тот же текст, который вы получите, когда вы запустите R через GUI ... »R версия 2.12.0 ... »Это подтвердит, что у вас есть R правильно в вашем пути. Если это так, вы можете перейти к установке пакета из источника через подсказку DOS. – Chase

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