bhrgv_7 Ответов: 1

Ошибка Perl : не удается изменить вычитание (-) в скалярном присваивании в строке 329 /usr/local/intranet.tsp, в EOF


Привет при запуске фрагмента perl появляется ошибка типа : "не удается изменить вычитание (-) в скалярном присваивании в строке 329 /usr/local/intranet.tsp, в EOF"

#пожалуйста, дайте мне знать, какую ошибку я здесь делаю.Спасибо


my %vhost_dev-redirector = (
        name             => 'dev-redirector.com',
        alias            => 'network.hostname.1',
        docroot          => '/www/unauth/dev-redirector',
        ServerAdmin      => 'infeng@e.com',
        directives_vhost => [
                                '<directory www="" unauth="" dev-redirector="">',
                                'Options FollowSymLinks ExecCGI IncludesNoExec',
                                ''
                            ] #LINE 329
    );
    add_recipe('vhost-generic', \%vhost);


Что я уже пробовал:

Пробовал и использовал жирную запятую, чтобы решить, но безрезультатно. все еще получаю ошибку.

Я подозреваю '<directory www="" unauth="" dev-redirector="">', это линия, имеющая проблемы.

пожалуйста, помогите мне

k5054

Может быть, попробуйте заменить дефис шестнадцатеричным кодом (%02d), например dev%02dredirector=.

1 Ответов

Рейтинг:
2

Richard MacCutchan

Измените имя переменной dev-redirector к dev_redirector, используя подчеркивание вместо оператора вычитания.