Невозможно установить пакет devtools на MacOS Mojave 10.14.6, R 3.5.1 - PullRequest
0 голосов
/ 06 марта 2020

У меня проблемы с установкой пакета devtools в R, и похоже, что проблема уже возникла в Ma c. Я использую командную строку

install.packages(“devtools”)

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

Основные сообщения об ошибках следующие:

ld: warning: ignoring file /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libSystem.tbd, file was built for unsupported file format ( 0x2D 0x2D 0x2D 0x20 0x21 0x74 0x61 0x70 0x69 0x2D 0x74 0x62 0x64 0x2D 0x76 0x33 ) which is not the architecture being linked (x86_64): /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib/libSystem.tbd
Undefined symbols for architecture x86_64:

configure: error: C compiler cannot create executables

ERROR: compilation failed for package ‘fs’

Warning in install.packages :
  installation of package ‘fs’ had non-zero exit status

checking whether the C compiler works... no

Я также могу поместить полное сообщение об ошибке, если это необходимо. Это приводит к тому, что зависимости не устанавливаются, и не удается установить devtools.

Я попытался удалить Xcode и переустановить его, независимо устанавливая CommandLineTool, независимо устанавливая зависимости. Я проверил путь /Library/Developer/CommandLineTools/SDKs, который содержит MacOSX.sdk, но также MacOSX.sdk 1, MacOSX10.14.sdk and MacOSX10.15.sdk

1 Ответ

0 голосов
/ 10 марта 2020

Мне, наконец, удалось установить devtools после чистой установки Catalina (я думаю, это работает с любой ОС), а затем он попросил установить Git, а затем обновить инструмент командной строки из Xcode. После этого я мог установить devtools и зависимости. Тем не менее, у меня нет никакого решения, чтобы решить проблему без чистой установки.

...