Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > установка модуля (боле новой версии)


Автор: wolter 25.2.2008, 17:03
Версия перла
ActiveState ActivePerl 5.8
Ставлю модуль
ppm install http://trouchelle.com/ppm/threads.ppd
устоновка проходить без сучка и задоренки
user posted image
создаю новый, перл скрипт, в качестве редактора использую
DzSoft Perl Editor
в тексте скрипта пишу следущие 
Код

#!/usr/bin/perl
use threads ('yield',
'stack_size' => 8*4096,
'exit' => 'threads_only',
'stringify');

на что перл мне отвечает
Код

threads version 32768 required--this is only version 1.00 at C:/Perl/lib/Exporter/Heavy.pm line 121.
BEGIN failed--compilation aborted at Untitled line 6.

Насколько я понимаю независемо от устновки нового трейда он всеровно испальзует 1.0 тот что идет в коплекте при устоновке.
Пытал решить проблемму  
ppm uninstall threads
но получилось удолить только тот что я поставил 1.67, трейд версии 1.0 он просто не видить при попытке его удалить, говорить что такого уже нет,  изучил несколько различных вориантов устоновки модулей, результот от того каким способом его ставить всеровно один и тотже  smile 
если кто то сталкивался с подобной проблеммой, подскажите плизз ришение

Автор: nitr 25.2.2008, 19:06
Цитата
c:\>perl -v

This is perl, v5.8.8 built for MSWin32-x86-multi-thread
(with 25 registered patches, see perl -V for more detail)

Copyright 1987-2006, Larry Wall

Binary build 817 [257965] provided by ActiveState http://www.ActiveState.com
Built Mar 20 2006 17:54:25

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.

Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl".  If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.

Цитата
c:\>perl -V
Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
  Platform:
    osname=MSWin32, osvers=5.0, archname=MSWin32-x86-multi-thread
    uname=''
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    usethreads=define use5005threads=undef useithreads=define usemultiplicity=define
...


Так что вам надо обновить свою версию Perl. Ваш код отрабатывается нормально, без ошибок. Этот модуль лучше не ставить, а устанавливать Perl с threads.

Автор: wolter 25.2.2008, 19:22
nitr, Прошу меня покорно простить, но можно немного подробнее о том какую именно мне надо ставить версию перла ?
Я недавно также устоновил 5.10, как выеснилось под нее даже Win32::GUI нету smile 

Автор: PanamOS 25.2.2008, 19:29
Цитата(nitr @  25.2.2008,  19:06 Найти цитируемый пост)
Цитата
c:\>perl -v

This is perl, v5.8.8 built for MSWin32-x86-multi-thread

С актив стейт просто качаем самую свежую версию 5.8.8

Автор: nitr 25.2.2008, 20:58
wolter, где-то промелькало (возможно путаю), что у вас вроде бы 8.2 , сейчас можно скачать 5.8.8 (822)

Автор: wolter 25.2.2008, 23:45
Спасибо, огромное smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)