2
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
当我安装需要安装 mi 包的 nloptr 包时收到此错误消息。
4

1 回答 1

1

从错误消息中显示的路径来看,您似乎在 macOS 上运行。

如果是这样,您必须nlopt在安装之前安装系统库nloptr

希望您安装了 Homebrew(如果没有,请回复/评论,我将附上一些进一步的信息),因此打开终端并运行

brew install nlopt

brew install命令结束时,返回R并安装nloptr.

于 2018-10-02T19:37:23.227 回答