Как я могу справиться с этой ошибкой nloptr в R? - PullRequest
0 голосов
/ 01 октября 2018
init_nloptr.c:35:10: fatal error: 'nlopt.h' file not found
#include "nlopt.h"
         ^~~~~~~~~
1 error generated.
make: *** [init_nloptr.o] Error 1
ERROR: compilation failed for package 'nloptr'
* removing '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/nloptr'
Warning in install.packages :
  installation of package 'nloptr' had non-zero exit status
Я получил это сообщение об ошибке, когда я установил пакет nloptr, который должен установить пакет mi.

1 Ответ

0 голосов
/ 02 октября 2018

По пути, указанному в сообщении об ошибке, похоже, что вы работаете в macOS.

Если это так, перед установкой nloptr.

необходимо установить системную библиотеку nlopt.

Надеюсь, у вас установлен Homebrew (если нет, пожалуйста, ответьте / прокомментируйте, и я приложу дополнительную информацию), поэтому откройте Терминал и запустите

brew install nlopt

В конце команды brew install,вернитесь к R и установите nloptr.

...