¿Cómo puedo instalar lintr en macOS?

¿Cómo puedo instalar lintr en macOS?

Estoy intentando instalar lintren macOS 10.12.6 (con R 3.4.3 instalado a través de Homebrew), pero la instalación falla en un subpaquete llamado igraph. Aquí está el error:

ld: warning: directory not found for option '-L/usr/local/opt/gcc/lib/gcc/7/gcc/x86_64-apple-darwin16.7.0/7.2.0'
ld: warning: directory not found for option '-L/usr/local/opt/gcc/lib/gcc/7/gcc/x86_64-apple-darwin16.7.0/7.2.0'
ld: file not found: /usr/lib/system/libsystem_darwin.dylib for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [igraph.so] Error 1
ERROR: compilation failed for package ‘igraph’
* removing ‘/usr/local/lib/R/3.4/site-library/igraph’

¿Cómo puedo corregir este error y hacerlo funcionar?

Respuesta1

Enfrenté una advertencia y un error al instalar esta biblioteca. En primer lugar, instalé en mi sistema una versión más reciente de gcc (7.3.0), así que hice un enlace simbólico a la versión instalada:

ls -la /usr/local/opt/gcc/lib/gcc/7/gcc/x86_64-apple-darwin16.7.0/

Sólo encontré la versión 7.3.0 instalada, así que hice:

ln -s /usr/local/opt/gcc/lib/gcc/7/gcc/x86_64-apple-darwin16.7.0/7.3.0 /usr/local/opt/gcc/lib/gcc/7/gcc/x86_64-apple-darwin16.7.0/7.2.0

Luego tuve que arreglar también ld: file not found: /usr/lib/system/libsystem_darwin.dylib for architecture x86_64. Para esto ejecuté:

sudo xcode-select -s /Library/Developer/CommandLineTools

Luego ejecutando nuevamente la instalación, debería funcionar.

información relacionada