2013-06-25 11 views
5

Potrzebuję ocenić, który Perl dla Windows działa na komputerze, do którego mam zdalny dostęp. ja już używanyJak ocenić, który perl działa na komputerze z systemem Windows

perl -v 

i

perl -V 

który daje mi już numeru wersji itp Ale jak mogę się dowiedzieć, czy jest ActiveState Perl lub Strawberry Perl lub coś innego? Moje pierwsze przypuszczenie w tej chwili jest takie, że jestem po prostu niewidomy lub coś w tym rodzaju ...

Z góry dziękuję.

+0

To jakby pytaniem jest to CentOS, Debian suse lub Perl? –

+0

Ale muszę wiedzieć, w jaki sposób został skompilowany, aby zainstalować odpowiedni moduł ... Jeśli jest to czysty moduł perla ... na pewno ... nie ma problemu, ale jeśli ma części skompilowane z C, muszę wiedzieć, jak to został skompilowany, aby uzyskać poprawną wersję modułu. Czy jestem w błędzie? Jeśli tak, to czy możesz wyjaśnić, gdzie się mylę? Dzięki – Diskilla

+0

@Diskilla to nie chcesz wiedzieć, czy to truskawka czy activestate; chcesz poznać informacje o tym, jak została skompilowana. Jest to w 'Config' pod hasłami' $ Config {cc} ',' $ Config {cflags} ',' $ Config {ld} ', itd. Wszystko to pojawia się również pod' perl -V'. – hobbs

Odpowiedz

6
perl -V:myuname 
perl -MConfig -e "print $Config{myuname}" 

wyjście

Win32 strawberryperl 5.10.1.2 #1 Wed Apr 28 11:51:06 2010 i386 
+0

TAK! Dziękuję Ci bardzo: D Dokładnie tego potrzebowałem. – Diskilla

+0

Znalazłem inne rozwiązanie, które jest krótsze. perl -e 'print $^O' – Diskilla

+0

@ Diskilla Obawiam się, że '$^O' nie wie o Strawberry vs Activestate. –

Powiązane problemy