2013-01-06 33 views
12

私はWeb開発のためにPerlを使いたいです。私はそれをインストールする方法を見つけようとしましたが、ActivePerlを手に入れようとしたときにWindows 8にはインストールされませんでした。誰もWindows 8にPerlをインストールする方法を教えていただけますか?私はWindows 8で動く限り、ActivePerl、Strawberry Perl、または他のPerlリリースに行くことができます。Windows 8にPerlをインストールするにはどうしたらいいですか?

+0

私はStrawberry Perlをお勧めします。あなたが必要とするバージョン、32または64ビットを確認するだけです。 – squiguy

答えて

9

すでに知っているように、Windowsの世界に2つの一般的に用いられるのPerlがあります

  • のActivePerlはActiveStateから。
  • Strawberry Perlこれは、Perlコミュニティの大きな本拠地であるAdam Kennedyが始めたオープンソースプロジェクトです。 ActiveStateのPerlのは、Windows(およびそれ以降のMacとLinuxの両方)について、具体的Perlのソリューションとなるように設計された

    :それらの間の大きな違いは何

。 ActiveStateはKomodoと呼ばれる非常に素晴らしいPerl IDEを提供しており、優れたPerlサポートを提供しています。必要なのは現金だけです。結局のところ、それはActiveStateがそのお金を稼ぐ方法です。もちろん、あなたはKomodoの代わりにEPICを使うことができ、StackOverflowからも多くの助けを得ることができます。

ActiveStateには既定のWin32モジュールがインストールされていますが、他のCPANモジュールのインストールにはCPANを使用する代わりにPerlパッケージマネージャー(PPM)も提供しています。 PPMにはすばらしいGUIインターフェイスがあり、そのモジュールはすでにプリコンパイルされ、テストされています。それはまた、依存性トラッキングを備えたCPANより少し優れています。もちろん、PPMにはないCPANモジュールがいくつかありますが、それが問題になる可能性があります。

ストロベリーPerlは、ActiveStateよりも優先されたオープンソースになりました。デフォルトでは、Strawberry PerlにはMakeプログラムと完全な開発環境が付属しているため、ほぼすべてのCPANモジュールが利用可能で、インストールすることができます。これは、Strawberry Perlにはgccコンパイラを含む完全なMinGWパッケージが付属しているためです。この考えは、主にLinuxとUnixマシンを使用するPerlの人々に、Windowsと同様の感覚のソリューションを提供することでした。

実際には、どちらもかなり似ています。 ActiveStateにはWin32モジュールが付属していますが、必要に応じてCPAN経由でStrawberry Perlにインストールすることができます。 Strawberry PerlはCPANで動作しますが、ActiveStateはStrawberry Perlが(CPM経由で)使用するのと同じMinGW環境をインストールするための完全なdirectionsを提供します。これにより、Strawberry PerlがインストールできるすべてのCPANモジュールをインストールできます。 ActiveStateには、インストールされているすべてのPerlモジュールを含むGUI Perlドキュメントが付属していますが、perldocコマンドは同じ情報を提供します。

Linux/Unix向けの方が多く、Windowsでよく似た感じがしたい場合は、Strawberry Perlをご覧ください。 PerlをWin32ソリューションとして使用している場合は、ActiveStateを参照してください。そして、間違ったものを選ぶことについて心配しないでください。最後に、Strawberry Perlには素晴らしいWin32モジュールがすべて含まれていて、ActivePerlにはCPANを使用できます。

+0

他の言葉では、私はイチゴでperlをコンパイルすることができます –

+0

@James_Parsons Strawberry PerlでコンパイルできるCコードを含むCPANモジュールがあります。 MinGW環境を使って実際にPerl自体をコンパイルすることは可能かもしれませんが、試みたことはありません。むしろ誰かにその頭痛を処理させ、Strawberry Perlをダウンロードさせてもらいたいです。 –

3

hereを探しているかもしれません。同様の投稿。まとめると、Strawberry Perlがうまく動作し、ActivePerlも動作するという印象を受けます。私はむしろStrawberry Perlを好んでいました。それはずっと前から私が妻のWindows Vistaマシンにインストールしたので、なぜActivePerl、ymmvで選択したのか覚えていません。乾杯!

+1

私はActiveState Perlを何年も使ってきました。数年前、私はStrawberry Perlを試してみましたが、ActivePerlとしての私のワークフローにはそれほど適していないことがわかりました。私は理由を覚えていませんが、Strawberry PerlのWin32統合はActivePerlほど良くなかったかもしれません。 –

関連する問題