Как правильно установить Win32 :: GuiTest? - PullRequest
0 голосов
/ 19 января 2010

Я пытаюсь использовать Win32 :: GuiTest и с Windows XP и perl версия 5.8.6.

Я получаю следующую ошибку:

Can't locate loadable object for module Win32::GuiTest in @INC (@INC contains: 
C:/Perl/lib C:/Perl/site/lib .) at E:\a\simply.pl line 259
  Compilation failed in require at E:\a\simply.pl line 259.
  BEGIN failed--compilation aborted at E:\a\simply.pl line 259

Я пытался следовать инструкциям для Win32-GuiTest-1.3 .Я попытался установить:

Я создал C:\TEMP, скачал zip-файл, распаковал содержимое, поместил в C:\TEMP и дал команду

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

Выдает ошибкуas ...

Error: no suitable installation target found for package Win32-GuiTest.

Если я использую пакет Win32-GuiTest-1.56, он выдает ошибку

Error: Package 'win32-guitest' not found. Please 'search' for it first.

, и если я использую команду

C:\temp>ppm
ppm> install Win32::GuiTest

я получаю ошибку как ...

Error: No valid repositories:
Error: 501 Protocol scheme '' is not supported
Error: 501 Protocol scheme '' is not supported

я скачал с http://search.cpan.org/~erngui/Win32-GuiTest-1.3/GuiTest.pm для пакета Win32-GuiTest-1.3 и http://search.cpan.org/dist/Win32-GuiTest/lib/Win32/GuiTest.pm для пакета Win32-GuiTest-1.56

Ответы [ 3 ]

2 голосов
/ 19 января 2010

Обновление: Учитывая, что вы получаете Error: No valid repositories, очевидно, что вы каким-то образом потеряли конфигурацию ppm. Добавить некоторые репозитории .

Оригинальный ответ:

Используйте ppm для установки модуля:

ppm install Win32::GuiTest
C:\Home> ppm install Win32::GuiTest
Downloading ActiveState Package Repository packlist...done
Updating ActiveState Package Repository database...done
Downloading bribes packlist...done
Updating bribes database...done
Downloading trouchelle packlist...done
Updating trouchelle database...done
Downloading uwinnipeg packlist...not modified
Downloading wxperl packlist...done
Updating wxperl database...done
Downloading Win32-GuiTest-1.54...done
Unpacking Win32-GuiTest-1.54...done
Generating HTML for Win32-GuiTest-1.54...done
Updating files in site area...done
  15 files installed

Если вы хотите загрузить самую последнюю версию:

C:\Temp> wget http://search.cpan.org/CPAN/authors/id/K/KA/KARASIK/Win32-GuiTest-1.56.tar.gz
C:\Temp> tar -xzvf Win32-GuiTest-1.56.tar.gz
C:\Temp> cd Win32-GuiTest-1.56
C:\Temp\Win32-GuiTest-1.56> perl Makefile.PL
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Checking if your kit is complete...
Looks good
Writing Makefile for Win32::GuiTest
C:\Temp\Win32-GuiTest-1.56> dmake
C:\Temp\Win32-GuiTest-1.56> dmake test
C:\Temp\Win32-GuiTest-1.56> dmake install

Вам необходимо установить mingw , чтобы это работало.

0 голосов
/ 22 февраля 2016

Я использую Strawberry Perl, Win32-GuiTest-1.60

perl Makefile.PL
dmake
dmake install

Тогда модуль работает.

0 голосов
/ 17 декабря 2011

Если в вашей системе установлен активный perl, откройте менеджер пакетов perl.Нажмите на меню просмотра, а затем нажмите на все пакеты.В поле поиска введите win gui.Он отобразит пакет WIN GUI серым цветом (не установлен).Отметьте его для установки и нажмите на зеленую стрелку вправо вверху.

...