Я пытаюсь установить пакет glmnet. Я получаю эту ошибку:
ld: warning: directory not found for option '-L/usr/local/gfortran/lib/gcc/x86_64-apple-darwin15/6.1.0'
ld: warning: directory not found for option '-L/usr/local/gfortran/lib'
ld: library not found for -lgfortran
Я установил homebrew. Затем через Фортран, чтобы получить это далеко. Я нашел много справочных ссылок, на которых написано примерно следующее:
"вам нужно будет изменить ваши операторы компиляции в ~ / .R / Makevars / на gcc, используя:
VER=-5.3.0
CC=gcc$(VER)
CXX=g++$(VER)
CFLAGS=-mtune=native -g -O2 -Wall -pedantic -Wconversion
CXXFLAGS=-mtune=native -g -O2 -Wall -pedantic -Wconversion
FLIBS=-L/usr/local/Cellar/gcc/5.3.0/lib/gcc/5
Iне могу найти ~ / .R / Makevars / на моем Mac !! У меня есть macOS Catalina 10.15.1.
Я нашел два файла Makevars. Они связаны с Rcpp и не имеют ничего общего скод, указанный выше.
Извините за эти, казалось бы, основные вопросы, но через два часа я не могу найти ничего, связанного с ~ / .R / Makevars /
Вот какой файл яобнаружил состояния:
## With R 3.1.0 or later, you can uncomment the following line to tell R to
## enable compilation with C++11 (where available)
##
## Also, OpenMP support in Armadillo prefers C++11 support. However, for wider
## availability of the package we do not yet enforce this here. It is however
## recommended for client packages to set it.
##
## And with R 3.4.0, and RcppArmadillo 0.7.960.*, we turn C++11 on as OpenMP
## support within Armadillo prefers / requires it
CXX_STD = CXX11
PKG_CXXFLAGS = $(SHLIB_OPENMP_CXXFLAGS)
PKG_LIBS = $(SHLIB_OPENMP_CXXFLAGS) $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS)
Но это было связано с RcppArmadillo.
Я читал эти (и многие другие) много раз: https://cran.r -project.org/bin/macosx/RMacOSX-FAQ.html#Installation-of-source-packages
Ошибка Mac OS XR "ld: предупреждение: каталог не найден для параметра"
https://cran.r -project.org / doc / manual / r-release / R-admin.html # Clang
https://nistara.net/post/compile-issues-r/