Как запустить perl скрипт

123 4
[umka]
На сайте с 25.05.2008
Offline
456
#11
RSV:
А где этот файл искать ?

На компьютере! :)

Если установка завершилась без ошибок, но всё равно не работает, значит, модуль установился не туда, куда должен был установиться.

Значит, его нужно найти и перенести туда, куда нужно.

Лог в помощь!
webspacer
На сайте с 04.07.2007
Offline
35
#12

Возможно, что еще DLL-ки какие-нибудь потребуются, их найти и перенести в каталог bin в директории установки Perl.

Качественных VDS сервера. VDS для SEO за $ 9.99 (http://clck.ru/3MNN)
RV
На сайте с 27.01.2008
Offline
138
RSV
#13

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

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>

webspacer
На сайте с 04.07.2007
Offline
35
#14

perl --version что говорит?

N
На сайте с 06.05.2007
Offline
419
#15

cpan
..
This package requires a C compiler.
NA: Unable to build distribution on this platform.

Если ты решил поставить 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 нужно докачать. Но не компилировать.

Кнопка вызова админа ()
RV
На сайте с 27.01.2008
Offline
138
RSV
#16
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

webspacer
На сайте с 04.07.2007
Offline
35
#17

Снесите эту версию и поставьте 5.10

SI
На сайте с 03.12.2007
Offline
130
#18
Если ты решил поставить ActiveState, то делай все как это принято в activestate :
1.Поставь свежий activestate. Не слишком свежий. Пожалуй perl 5.10 будет нормально.

А вот интересно, ActiveState не блокируют скачивание крипто-пакетов с Белорусских ip?

RSV
Академик

Регистрация: 28.01.2008
Адрес: Gomel

http://docs.activestate.com/activeperl/5.8/EULA-Community_License.txt

http://docs.activestate.com/activeperl/5.10/EULA-Community_License.txt

http://docs.activestate.com/activeperl/5.12/EULA-Community_License.txt

7. ...

You represent and warrant that you are not located in, under the control of, or a national or resident of, any restricted country (currently including Myanmar [Burma], Belarus, Cuba, Libya, North Korea, Iran, Iraq, Sudan, Syria, and Afghanistan) or of any designated entity or person.

Вы заявляете и гарантируете, что Вы не находитесь в, под контролем, или гражданином или резидентом, любых ограниченных стран (в настоящее время в том числе Мьянма [Бирма], Беларусь, Куба, Ливия, Северная Корея, Иран, Ирак, Судан, Сирия , и Афганистан) или какие-либо организации или лица.

Есть свободная сборка Strawberry Perl

http://strawberryperl.com/releases.html

http://strawberryperl.com/download/5.12.2.0/strawberry-perl-5.12.2.0-portable.zip

-= Онлайн сервисы =-
N
На сайте с 06.05.2007
Offline
419
#19

Sigmo#ID, там разве написано что блокируют? нормальные капиталисты пишут это только на словах.

учитывая, что strawberry perl содержит набор средств компиляции, оно конечно может оказаться полезным, но для общих модулей activestate как-то поудобнее будет.

RV
На сайте с 27.01.2008
Offline
138
RSV
#20

Установил 5.10 версию все равно такое пишет

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.

123 4

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий