2013-06-25 7 views
5

私はリモートアクセス権を持っているマシンで、どのPerl for Windowsが動作しているのか評価する必要があります。 は、私はすでに、すでにバージョン番号など を私に与えます。しかし、それはActiveStateのPerlやイチゴのPerlまたは何か他のものであるならば、私は、どのように見つけることができWindowsマシンで実行されているperlを評価する方法

perl -v 

perl -V 

を使用しましたか? 私の最初の想いは、私はまったく盲目的なものです...

ありがとうございます。

+0

これは尋ねるようなものであることはCentOSの、SUSEやDebian perlのでしょうか? –

+0

しかし、正しいモジュールをインストールするためにどのようにコンパイルされたのか知っておく必要があります...純粋なperlモジュールの場合は...確かに問題ありませんが、Cコンパイルされた部分があれば、正しいモジュールバージョンを得るためにコンパイルされました。または私は間違っていますか?もしそうなら、私が間違っている場所を説明してください。ありがとう – Diskilla

+0

@Diskillaあなたはそれがイチゴかアクティブになっているかどうかを知りたくありません。それがどのようにコンパイルされたかについての情報を知りたがっています。それは 'Config {cc}'、 '$ Config {cflags}'、 '$ Config {ld}'などのエントリの下で 'Config'にあります。これらはすべて' perl -V'の中にもあります。 – hobbs

答えて

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

出力

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

はい!本当にありがとうございます:Dそれはまさに私が必要としていたものです。 – Diskilla

+0

もう少し短い解決策が見つかりました。 perl -e 'print $^O' – Diskilla

+0

@Diskilla私は '$^O'がStrawberryとActivestateについて知りません。 –