2015-01-07 3 views
0

Я пытаюсь установить Win32 GuiTest в моем Windows8 (x64) Я использую ActivePerl (Perl 5 version 20 subverion1) Я следую этой ссылке : http://search.cpan.org/~karasik/Win32-GuiTest-1.60/lib/Win32/GuiTest.pm.Почему он всплывает из Perl Package Manager вместо ppm> на терминале при вызове ppm на терминале

Я проверяю perl -v, и он показывает версию (так работает правильно), но проблема в том, что когда я пытаюсь сделать «ppm», тогда у меня появляется окно диспетчера пакетов Perl, а не какая-то вещь вроде этого на терминале:

PPM interactive shell (2.0) - type 'help' for available commands. 
    PPM> 

на самом деле я понятия не имею, почему это всплывающие окна Perl менеджер пакетов вместо этих команд на терминале, так что я смог бы Folow следующие шаги termianl которые приведены по этой ссылке.

Как это сделать?

ответ

1

Я думаю, что вы используете версию 4 PPM.

PPM версия 4 - полная переписывание. В версии 4 оболочка командной строки была заменена графическим пользовательским интерфейсом.

Так что до версии 4 при вводе ppm диспетчер команд командной строки использовался для открытия, но теперь он открывает графический интерфейс менеджера пакетов.

Вызов ppm без аргументов вызывает графический интерфейс пользователя, но ppm также может использоваться в качестве инструмента командной строки, где первый аргумент предоставляет имя вызываемой команды.

Вы можете попробовать:

ppm install C:\temp\win32-guitest.ppd 

Редактировать: Смотрите связанный ответ о том, как установить Win32-GuiTest в ActiveState. (ppm install failed: The PPD does not provide code to install for this platform).

enter image description here

+0

C: \ TEMP> пая установки C: \ Temp \ win32-guitest.ppd ппх установить не удались: ППД не содержит код, чтобы установить для этой платформы – user3085082

+0

См отредактированного ответа. –

+0

Я уже сделал это .. Не очень полезно .. – user3085082