Как вы импортируете модуль R на компьютер без интернета?
Я работаю на компьютере Mac, который имеет данные ограниченного использования и не может быть подключен к Интернету. Мне нужен R-модуль на компьютере под названием rgexf. Когда я пытаюсь установить его на R, следуя инструкциям здесь:
> install.packages('[where the zip file is]/rgexf_0.12.03.tar.gz', repos = NULL)
Я получаю эту ошибку:
Installing package(s) into '/Users/samfinegold/Library/R/2.15/library' (as 'lib' is unspecified)
Warning: unable to access index for repository NULL/bin/macosx/leopard/contrib/2.15
Warning message: package '/Users/samfinegold/Desktop/rgexf_0.13.01.tar.gz' is not available (for R version 2.15.3)
Я не понимаю, почему пакет не будет доступен для самой последней версии R.
2 ответа
Вы указали исходный пакет (определяется расширением "tar.gz"), но не сказали install.packages
использовать type ="source"
, Вы также запрашиваете самую последнюю версию файла, которая может быть сопряжена с версией 3.0.0 для файла R.Its DESCRIPTION, в котором говорится, что он требует компиляции, поэтому вам нужно либо правильно настроить инструменты для сборки пакетов с исходным кодом (если вы хотите установить из исходного кода), или вам нужна соответствующая двоичная версия пакета. Существует ли более ранняя версия, которая может быть сопряжена с R 2.15.3, остается открытым вопросом.
Если вы хотите скомпилировать пакеты из исходного кода, у вас должен быть правильный XCode для версии OSX, установленной на вашем компьютере. И вам может понадобиться получить дополнительные инструменты разработки с сайта ATT.research. И если у вас есть более свежая версия Xcode (я думаю, что она выше 3.x), не забудьте установить пакет инструментов командной строки либо из Apple Developer Store, либо с помощью раскрывающегося меню в работающей установке Xcode.,
В CRAN есть бинарный файл MacOS. Учитывая ваши трудности с установкой исходного кода, я бы попытался получить копию этого на USB-накопителе и повторить попытку с бинарным дистрибутивом. (Вам не нужно использовать type="mac.binary"
так как это по умолчанию для этого параметра install.packages
,
Вы проверили разрешения на компьютере? Первое предупреждающее сообщение выглядит так, как будто это может быть проблема root/admin или user для доступа к файлу. Другая возможность, поскольку в предупреждающем сообщении указано NULL, - вы неправильно ввели каталог (попробуйте без '/' привести, возможно).