Я пишу код perl от komodo ide в моей открытой операционной системе.
В командной строке я передаю:
--verbose --verbose -v --more --lib='/lib' -l '/lib64' -f a=1 --flag b=2 --debug 2 -t fukai
к моему скрипту, который имеет следующий код:
use Getopt::Long;
use Smart::Comments;
my @libs = ();
my %flags = ();
my ($verbose, $all, $more, $diam, $debug, $test, $step);
GetOptions(
'verbose+' => \$verbose,
'more!' => \$more,
'debug:i' => \$debug,
'lib=s' => \@libs,
'flag=s' => \%flags,
'test|t' => \$test,
'all|everything|universe' => $all
);
### $verbose
### $more
### $debug
### $test
### @libs;
### %flags
Я получаю ошибку:
Undefined argument in option spec