RSV

Рейтинг
138
Регистрация
27.01.2008
webspacer:
perl --version что говорит?

Это что ? :(

RSV добавил 11.12.2010 в 03:37

netwind:
Если ты решил поставить ActiveState, то делай все как это принято в activestate :
1.Поставь свежий activestate. Не слишком свежий. Пожалуй perl 5.10 будет нормально. Потому что новые версии не обязательно имеют много собранных модулей, а бинарный интерфейс в perl имеет моду изменяться. И никаких зборочек,торрентов и денверов. Activestate Perl бесплатно на сайте раздается.
2. Найди и запусти ppm.bat
3. Добавь репозитарии в графическом меню PPM.
4. Найди нужные пакеты и скачай. 99% пакетов нужных тебе первое время либо уже входят в набор ActiveState по-умолчанию, либо собраны в репозитариях.

по крайней мере в activestate perl 5.10 не нужно собирать Net::SSL, он уже в поставке. А IO::Socket::SSL нужно докачать. Но не компилировать.

Стоит ActivePerl-5.8.9.826-MSWin32-x86-290470

Вот лог установки

C:\Documents and Settings\******>perl -MCPAN -eshell

cpan shell -- CPAN exploration and modules installation (v1.9301)

ReadLine support enabled

cpan> install IO::Socket::SSL

Fetching with LWP:

http://ppm.activestate.com/CPAN/authors/01mailrc.txt.gz

Going to read G:\Program Files\Perl\cpan\sources\authors\01mailrc.txt.gz

............................................................................DONE

Fetching with LWP:

http://ppm.activestate.com/CPAN/modules/02packages.details.txt.gz

Going to read G:\Program Files\Perl\cpan\sources\modules\02packages.details.txt.

gz

Database was generated on Thu, 09 Dec 2010 22:36:25 GMT

...............

New CPAN.pm version (v1.9402) available.

[Currently running version is v1.9301]

You might want to try

install CPAN

reload cpan

to both upgrade CPAN.pm and run the new version without leaving

the current session.

.............................................................DONE

Fetching with LWP:

http://ppm.activestate.com/CPAN/modules/03modlist.data.gz

Going to read G:\Program Files\Perl\cpan\sources\modules\03modlist.data.gz

............................................................................DONE

Going to write G:\Program Files\Perl\cpan\Metadata

Running install for module 'IO::Socket::SSL'

Running make for S/SU/SULLR/IO-Socket-SSL-1.37.tar.gz

Fetching with LWP:

http://ppm.activestate.com/CPAN/authors/id/S/SU/SULLR/IO-Socket-SSL-1.37.tar.g

z

Fetching with LWP:

http://ppm.activestate.com/CPAN/authors/id/S/SU/SULLR/CHECKSUMS

Checksum for G:\Program Files\Perl\cpan\sources\authors\id\S\SU\SULLR\IO-Socket-

SSL-1.37.tar.gz ok

Scanning cache G:\Program Files\Perl/cpan/build for sizes

DONE

IO-Socket-SSL-1.37/

IO-Socket-SSL-1.37/util/

IO-Socket-SSL-1.37/util/export_certs.pl

IO-Socket-SSL-1.37/BUGS

IO-Socket-SSL-1.37/certs/

IO-Socket-SSL-1.37/certs/test-ca.pem

IO-Socket-SSL-1.37/certs/client-key.pem

IO-Socket-SSL-1.37/certs/server-key.pem

IO-Socket-SSL-1.37/certs/client-key.enc

IO-Socket-SSL-1.37/certs/server-rsa384-dh.pem

IO-Socket-SSL-1.37/certs/server-key.enc

IO-Socket-SSL-1.37/certs/server-cert.pem

IO-Socket-SSL-1.37/certs/my-ca.pem

IO-Socket-SSL-1.37/certs/client-cert.pem

IO-Socket-SSL-1.37/certs/server-wildcard.pem

IO-Socket-SSL-1.37/example/

IO-Socket-SSL-1.37/example/lwp-with-verifycn.pl

IO-Socket-SSL-1.37/example/ssl_client.pl

IO-Socket-SSL-1.37/example/ssl_server.pl

IO-Socket-SSL-1.37/example/async_https_server.pl

IO-Socket-SSL-1.37/META.yml

IO-Socket-SSL-1.37/MANIFEST

IO-Socket-SSL-1.37/t/

IO-Socket-SSL-1.37/t/02settings.t

IO-Socket-SSL-1.37/t/acceptSSL-timeout.t

IO-Socket-SSL-1.37/t/core.t

IO-Socket-SSL-1.37/t/readline.t

IO-Socket-SSL-1.37/t/nonblock.t

IO-Socket-SSL-1.37/t/sessions.t

IO-Socket-SSL-1.37/t/ssl_settings.req

IO-Socket-SSL-1.37/t/inet6.t

IO-Socket-SSL-1.37/t/01loadmodule.t

IO-Socket-SSL-1.37/t/cert_no_file.t

IO-Socket-SSL-1.37/t/compatibility.t

IO-Socket-SSL-1.37/t/dhe.t

IO-Socket-SSL-1.37/t/verify_hostname.t

IO-Socket-SSL-1.37/t/start-stopssl.t

IO-Socket-SSL-1.37/t/connectSSL-timeout.t

IO-Socket-SSL-1.37/t/startssl.t

IO-Socket-SSL-1.37/t/auto_verify_hostname.t

IO-Socket-SSL-1.37/t/testlib.pl

IO-Socket-SSL-1.37/t/sysread_write.t

IO-Socket-SSL-1.37/t/startssl-failed.t

IO-Socket-SSL-1.37/t/memleak_bad_handshake.t

IO-Socket-SSL-1.37/docs/

IO-Socket-SSL-1.37/docs/debugging.txt

IO-Socket-SSL-1.37/README

IO-Socket-SSL-1.37/SSL.pm

IO-Socket-SSL-1.37/README.Win32

IO-Socket-SSL-1.37/Makefile.PL

IO-Socket-SSL-1.37/Changes

IO-Socket-SSL-1.37/patches/

IO-Socket-SSL-1.37/patches/Net_SSLeay.patch

CPAN.pm: Going to build S/SU/SULLR/IO-Socket-SSL-1.37.tar.gz

WARNING

No library for handling international domain names found.

It will work but croak if you try to verify an international name against

a certificate.

It's recommended to install either Net::IDN::Encode or Net::LibIDN

Checking if your kit is complete...

Looks good

Warning: prerequisite Net::SSLeay 1.21 not found.

Unable to find a perl 5 (by these names: G:\Program Files\Perl\bin\perl.exe perl

.exe perl5.exe perl5.8.9.exe miniperl.exe, in these dirs: . G:\Program Files\Per

l\site\bin G:\Program Files\Perl\bin C:\WINDOWS\system32 C:\WINDOWS C:\WINDOWS\S

ystem32\Wbem G:\Program Files\Perl\bin)

Writing Makefile for IO::Socket::SSL

---- Unsatisfied dependencies detected during ----

---- SULLR/IO-Socket-SSL-1.37.tar.gz ----

Net::SSLeay [requires]

Running make test

Delayed until after prerequisites

Running make install

Delayed until after prerequisites

Running install for module 'Net::SSLeay'

Running make for F/FL/FLORA/Net-SSLeay-1.36.tar.gz

Fetching with LWP:

http://ppm.activestate.com/CPAN/authors/id/F/FL/FLORA/Net-SSLeay-1.36.tar.gz

Fetching with LWP:

http://ppm.activestate.com/CPAN/authors/id/F/FL/FLORA/CHECKSUMS

Checksum for G:\Program Files\Perl\cpan\sources\authors\id\F\FL\FLORA\Net-SSLeay

-1.36.tar.gz ok

Net-SSLeay-1.36/

Net-SSLeay-1.36/constants.c

Net-SSLeay-1.36/inc/

Net-SSLeay-1.36/inc/Module/

Net-SSLeay-1.36/inc/Module/Install/

Net-SSLeay-1.36/inc/Module/Install/External.pm

Net-SSLeay-1.36/inc/Module/Install/Can.pm

Net-SSLeay-1.36/inc/Module/Install/WriteAll.pm

Net-SSLeay-1.36/inc/Module/Install/Makefile.pm

Net-SSLeay-1.36/inc/Module/Install/Metadata.pm

Net-SSLeay-1.36/inc/Module/Install/PRIVATE/

Net-SSLeay-1.36/inc/Module/Install/PRIVATE/Net/

Net-SSLeay-1.36/inc/Module/Install/PRIVATE/Net/SSLeay.pm

Net-SSLeay-1.36/inc/Module/Install/Base.pm

Net-SSLeay-1.36/inc/Module/Install/Fetch.pm

Net-SSLeay-1.36/inc/Module/Install/Compiler.pm

Net-SSLeay-1.36/inc/Module/Install/Win32.pm

Net-SSLeay-1.36/inc/Module/Install.pm

Net-SSLeay-1.36/QuickRef

Net-SSLeay-1.36/TODO

Net-SSLeay-1.36/README.Win32

Net-SSLeay-1.36/ppport.h

Net-SSLeay-1.36/MANIFEST.SKIP

Net-SSLeay-1.36/Changes

Net-SSLeay-1.36/t/

Net-SSLeay-1.36/t/data/

Net-SSLeay-1.36/t/data/0f89dbb5.0

Net-SSLeay-1.36/t/data/key.pem

Net-SSLeay-1.36/t/data/cert.pem

Net-SSLeay-1.36/t/data/key.pem.e

Net-SSLeay-1.36/t/handle/

Net-SSLeay-1.36/t/handle/external/

Net-SSLeay-1.36/t/handle/external/50_external.t

Net-SSLeay-1.36/t/handle/external/10_destroy.t

Net-SSLeay-1.36/t/handle/local/

Net-SSLeay-1.36/t/handle/local/05_use.t

Net-SSLeay-1.36/t/external/

Net-SSLeay-1.36/t/external/08_external.t

Net-SSLeay-1.36/t/external/15_altnames.t

Net-SSLeay-1.36/t/local/

Net-SSLeay-1.36/t/local/15_bio.t

Net-SSLeay-1.36/t/local/31_rsa_generate_key.t

Net-SSLeay-1.36/t/local/08_pipe.t

Net-SSLeay-1.36/t/local/03_use.t

Net-SSLeay-1.36/t/local/01_pod.t

Net-SSLeay-1.36/t/local/kwalitee.t

Net-SSLeay-1.36/t/local/04_basic.t

Net-SSLeay-1.36/t/local/06_tcpecho.t

Net-SSLeay-1.36/t/local/ptr_cast_test.c

Net-SSLeay-1.36/t/local/20_autoload.t

Net-SSLeay-1.36/t/local/07_sslecho.t

Net-SSLeay-1.36/t/local/00_ptr_cast.t

Net-SSLeay-1.36/t/local/02_pod_coverage.t

Net-SSLeay-1.36/t/local/30_error.t

Net-SSLeay-1.36/t/local/35_ephemeral.t

Net-SSLeay-1.36/t/local/05_passwd_cb.t

Net-SSLeay-1.36/t/local/50_digest.t

Net-SSLeay-1.36/typemap

Net-SSLeay-1.36/Makefile.PL

Net-SSLeay-1.36/META.yml

Net-SSLeay-1.36/examples/

Net-SSLeay-1.36/examples/stdio_bulk.pl

Net-SSLeay-1.36/examples/https-proxy-snif.pl

Net-SSLeay-1.36/examples/tcpcat.pl

Net-SSLeay-1.36/examples/cb-testi.pl

Net-SSLeay-1.36/examples/get_page.pl

Net-SSLeay-1.36/examples/req.conf

Net-SSLeay-1.36/examples/cli-cert.pl

Net-SSLeay-1.36/examples/sslecho.pl

Net-SSLeay-1.36/examples/get_page_cert.pl

Net-SSLeay-1.36/examples/makecert.pl

Net-SSLeay-1.36/examples/minicli.pl

Net-SSLeay-1.36/examples/ssl-inetd-serv.pl

Net-SSLeay-1.36/examples/tcpecho.pl

Net-SSLeay-1.36/examples/sslcat.pl

Net-SSLeay-1.36/examples/get_authenticated_page.pl

Net-SSLeay-1.36/examples/callback.pl

Net-SSLeay-1.36/examples/bio.pl

Net-SSLeay-1.36/examples/server_key.pem

Net-SSLeay-1.36/examples/ephemeral.pl

Net-SSLeay-1.36/examples/bulk.pl

Net-SSLeay-1.36/examples/ssl_diff.pl

Net-SSLeay-1.36/examples/passwd-cb.pl

Net-SSLeay-1.36/SSLeay.xs

Net-SSLeay-1.36/Credits

Net-SSLeay-1.36/RECIPE.Win32

Net-SSLeay-1.36/MANIFEST

Net-SSLeay-1.36/lib/

Net-SSLeay-1.36/lib/Net/

Net-SSLeay-1.36/lib/Net/SSLeay.pm

Net-SSLeay-1.36/lib/Net/SSLeay/

Net-SSLeay-1.36/lib/Net/SSLeay/Handle.pm

Net-SSLeay-1.36/README

CPAN.pm: Going to build F/FL/FLORA/Net-SSLeay-1.36.tar.gz

Cannot determine perl version info from lib/Net/SSLeay.pm

Cannot determine license info from lib/Net/SSLeay.pm

Unresolvable missing external dependency.

This package requires a C compiler.

NA: Unable to build distribution on this platform.

No 'Makefile' created FLORA/Net-SSLeay-1.36.tar.gz

"G:\Program Files\Perl\bin\perl.exe" Makefile.PL INSTALLDIRS=site -- NOT OK

Running make test

Make had some problems, won't test

Running make install

Make had some problems, won't install

Running make for S/SU/SULLR/IO-Socket-SSL-1.37.tar.gz

Has already been unwrapped into directory G:\Program Files\Perl\cpan\build\IO-

Socket-SSL-1.37-iOEldb

CPAN.pm: Going to build S/SU/SULLR/IO-Socket-SSL-1.37.tar.gz

Warning: Prerequisite 'Net::SSLeay => 1.21' for 'SULLR/IO-Socket-SSL-1.37.tar.gz

' failed when processing 'FLORA/Net-SSLeay-1.36.tar.gz' with 'writemakefile => N

O -- No 'Makefile' created

'. Continuing, but chances to succeed are limited.

"nmake" не является внутренней или внешней

командой, исполняемой программой или пакетным файлом.

SULLR/IO-Socket-SSL-1.37.tar.gz

nmake -- NOT OK

Running make test

Can't test without successful make

Running make install

Make had returned bad status, install seems impossible

Failed during this command:

FLORA/Net-SSLeay-1.36.tar.gz : writemakefile NO -- No 'Makefile

' created

SULLR/IO-Socket-SSL-1.37.tar.gz : make NO

cpan>

'[umka:
;8160194']если установка из CPAN завершилась без ошибок, найдите файлик SSL.pm и положите его в директорию G:/Program Files/Perl/lib/IO/Socket/

А где этот файл искать ?

'[umka:
;8160063']А если написать абсолютный путь к скрипту? "C:\.....\Skript.pl"

C:\Documents and Settings\******>perl G:\1\skript.pl

Can't locate IO/Socket/SSL.pm in @INC (@INC contains: G:/Program Files/Perl/site

/lib G:/Program Files/Perl/lib .) at G:\1\skript.pl line 16.

BEGIN failed--compilation aborted at G:\1\skript.pl line 16.

RSV добавил 11.12.2010 в 02:24

webspacer:
ааа... так это Вам модуль IO::Socket::SSL проинсталлить. Делается так:

в командной строчке пишете perl -MCPAN -eshell.
когда попадете в shell пишите install IO::Socket::SSL

Вроде сделал но все равно получается такая барада

C:\Documents and Settings\*****>perl G:\1\skript.pl

Can't locate IO/Socket/SSL.pm in @INC (@INC contains: G:/Program Files/Perl/site

/lib G:/Program Files/Perl/lib .) at G:\1\skript.pl line 16.

BEGIN failed--compilation aborted at G:\1\skript.pl line 16.

webspacer:
Скрипт находится именно в этой директории: C:\Documents and Settings\*******>
???

Упс немного нет исправил теперь такое пишет ...

C:\Documents and Settings\******>perl Skript.pl

Can't locate IO/Socket/SSL.pm in @INC (@INC contains: G:/Program Files/Perl/site

/lib G:/Program Files/Perl/lib .) at Skript.pl line 16.

BEGIN failed--compilation aborted at Skript.pl line 16.

webspacer:
Открываете командную строчку(cmd), пишете perl <путь до скрипта>

C:\Documents and Settings\*******>perl Skript.pl

Can't open perl script "Skript.pl": No such file or directory

Вот что получаю :(

Или ап ещё идёт или он такой слабый так как только на 20-30 % из всех сайтах есть изменения ... Утром гляну ещё может что то изменится

Всего: 1350