$ sudo make install
set: Illegal option -o pipefail
*** Error code 2
Stop.
make[1]: stopped in /data/usr/ports/lang/perl5.24
*** Error code 1
Stop.
make: stopped in /data/usr/ports/lang/perl5.24
$ echo $SHELL
/usr/local/bin/bash
make
使用
/bin/sh
运行 Makefile,这解释了您的错误。使用 GNU make,您可以通过在 Makefile 开头定义
SHELL
变量来更改该 shell:
SHELL = /usr/local/bin/bash