当我从repository发出with
命令时,它应该按照脚本中的说明返回帮助; if(!$ARGV[0]) {$help = 1;}
。但是,终端返回错误/usr/local/bin/32bitSafePerl: line 69: : command not found
。我检查了该位置是否存在32bitSafePerl。我没有更改脚本中的任何内容,为什么会出现此错误?
32bitSafePerl的第69行是"$interpreter" "/tmp/32bitSafePerl/${command}" "$@"
。您可以找到整个脚本here
答案 0 :(得分:1)
该消息表明32bitSafePerl
无法执行$interpreter
指示的程序,因为$interpreter
为空。
值$interpreter
取决于
sw_vers -productVersion | cut -d . -f 2
只有上述内容返回5
,6
,7
或小于或等于4
的值时,该脚本才有效。
在您的情况下,它返回10
,因此$interpreter
为空。您需要延长从if
第24行开始的32bitSafePerl
。