Thread strawberry-perl auf win2003 server (9 answers)
Opened by jan99 at 2015-03-17 15:16

GwenDragon
 2015-03-18 10:26
#180195 #180195
User since
2005-01-17
14757 Artikel
Admin1
[Homepage]
user image
Oracle 10 hat irgendwelche Perl-Bibliotheken installiert!
Das kannst du doch in deiner Fehlermeldung sehen:
Quote
Can't locate Win32/Service.pm in @INC (you may need to install the Win32::Service module) (@INC contains: D:\appl\ora10g\perl\lib\5.8.3\MSWin32-x86 D:\appl\ora10g\perl\lib\5.8.3 D:\appl\ora10g\perl\5.8.3\lib\MSWin32-x86-multi-thread D:\appl\ora10g\perl\site\5.8.3 D:\appl\ora10g\perl\site\5.8.3\lib D:\appl\ora10g\sysman\admin\scripts C:/strawberry/perl/site/lib C:/strawberry/perl/vendor/lib C:/strawberry/perl/lib .) at TaskControl.pl line 6.
BEGIN failed--compilation aborted at TaskControl.pl line 6.


Und ich schließ darauf, dass irgendwo im System die Umgebungsvariablen PERLLIB oder PERL5LIB gesetzt sind, sonst würde ja die Meldung bezüglich @INC nicht ...\ora10g\... enthalten.

Solange dein PATH nicht am Anfang auf die bin-Verzeichnisse von Perl zeigt und PERLLIB nicht korrekt gesetzt ist, klappts halt nicht.

Wie du die Umgebungsvariablen in einer Batch setzen kannst:
set _OLDPATH=%PATH%
set TERM=dumb
set PERLPATH=C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\strawberry\c\bin
set PERLLIB=C:\strawberry\perl\site\lib;C:\strawberry\perl\vendor\lib;C:\strawberry\perl\lib
set INCLUDE=C:\strawberry\c\include
set LIB=C:\strawberry\c\lib
set PATH=%PERLPATH%;C:\bin;C:\usr\bin;%_OLDPATH%


Wo du dauerhaft das im Windows Server global oder per User machst, musst du doch wissen.
Last edited: 2015-03-18 10:31:05 +0100 (CET)

View full thread strawberry-perl auf win2003 server