Ошибки при установке/загрузке пакета «adespatial»

Я пытаюсь запустить функцию dbmem для большого набора данных с помощью пакета adespatial, но не могу установить его. Когда я запускаю install.package("adespatial), я получаю это сообщение:

Пакет «adespatial» доступен как пакет с исходным кодом, но не как двоичный файл.

Почему я не могу установить этот пакет в виде двоичного файла и как мне установить этот пакет на мой Mac (OS sierra версии 10.12.6). Я использую R studio с R версии 3.1.2.


Обновлять

я тоже пробовал бегать

install.packages("adespatial",type = "source")

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

Когда я пытаюсь загрузить библиотеку (library(adespatial)), я получаю эту ошибку:

Ошибка: не удалось загрузить пакет или пространство имен для 'adespatial' в loadNamespace(j ‹- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]): пакет отсутствует называется «завиток»


person Alex Zalmat    schedule 28.03.2018    source источник
comment
Попробуйте установить из источника install.package("adespatial", type="source") Это может быть связано с тем, что вы используете довольно старую версию R.   -  person MrFlick    schedule 29.03.2018
comment
Я попытался запустить install.packages(adespatial,type = source), однако, когда я пытаюсь загрузить библиотеку, она все еще говорит, что библиотека не найдена. При установке тоже было много ошибок. Я обновил свою версию R до 3.4.4 и теперь она устанавливается с несколькими ошибками, но библиотека все равно не подходит. это ошибка, которую я получаю: › library (adespatial) Error: не удалось загрузить пакет или пространство имен для «adespatial» в loadNamespace (j ‹- i [[1L]], c (lib.loc, .libPaths ()), versionCheck = vI[[j]]): нет пакета с именем curl   -  person Alex Zalmat    schedule 29.03.2018
comment
@AlexZalmat похоже, что вам нужно установить curl, но я подозреваю, что у вас могут отсутствовать и другие библиотеки. Включите сообщения об ошибках, которые вы получаете при установке adespatial (добавляйте как правки к вашему вопросу, а не как комментарий). Вы действительно должны иметь ноль ошибок во время установки, иначе он, скорее всего, не будет работать снова.   -  person merv    schedule 30.03.2018


Ответы (1)


Немного сложно воспроизвести вашу проблему, но попробуйте установить curl; либо пакет R:

install.packages("curl")

или непосредственно в вашей ОС (здесь ничем помочь не могу, извините, ОС никогда не было).

В любом случае, если установка пакета в R не удалась, он выдает (или более) сообщения об ошибках. В вашем случае они укажут на отсутствующие пакеты. Перезапустите install.packages("adespatial") и посмотрите там.

person bathyscapher    schedule 12.02.2020