問題タブ [strawberry-perl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - WindowsではどのバージョンのPerlを使用する必要がありますか?
win32.perl.org Webサイトは、 MSWindows用のいくつかのPerlディストリビューションへの参照を提供します。
長い間、 ActiveStateのActivePerlを使用していましたが、最近StrawberryPerlに切り替えました 。
IMHO ActivePerlがStrawberryPerlに対してまだ持っている唯一の利点は、Perl Tkが付属しているという事実です 。これは、グラフィカルデバッガーであるDevel::ptkdbを簡単にインストールできることを意味します。それ以外に、StrawberryPerlにはすべての利点があると思います。
perl - Strawberry Perl を VC++ 6.0 でコンパイルされたアプリケーションに埋め込んだり、コンパイラのミスマッチで Inline::C を使用したりできますか?
VC++ 6.0 でコンパイルされた大規模な C++ アプリケーションに perl 5.10 を埋め込むことを考えています。これは 2 つの疑問につながります。
1) 自分の perl を VC++ 6.0 でコンパイルするのではなく、Strawberry Perl を単に依存関係として使用するのは悪い考えですか? コンパイラの不一致を考えると、ストロベリーは機能しますか? Strawberry は mingw でコンパイルされていると思います。私自身のカスタム perl ビルドを維持する必要はありません。
2) Strawberry ルートに行った場合、Inline::C のようなものは組み込みアプリケーションで動作しますか? mingw でコンパイルされた Strawberry を呼び出す VC++ 6.0 コードがあり、次にユーザーの mingw でコンパイルされたコードを呼び出します。Inline::C は、組み込みの perl インタープリターで達成しようとしているものにとって素晴らしい機能です。
perl - パッケージ化された Perl ディストリビューションの代わりに Strawberry Perl を使用するように cygwin 環境を変更するにはどうすればよいですか?
私は現在、メインの Perl ディストリビューションとしてStrawberry Perlを使用しています。ただし、cygwin を介して Perl 呼び出しを行うアプリケーションがいくつかあります。これらは通常、cygwin にパッケージ化されたバージョンの Perl を呼び出し、cygwin の lib フォルダーのみを参照しているため、失敗します。Strawberry Perl を呼び出す (そして C:/strawberry/perl/lib ディレクトリを使用する) ように cygwin 環境を変更するにはどうすればよいですか?
windows - Strawberry Perl でプログラムを実行するにはどうすればよいですか?
ある同僚が自分の Windows マシンでack (Perl プログラム) を使おうとしていて、Linux で試してみて、絶対に使いたいと決めました。彼は自分のマシンにStrawberry Perlをインストールすることに成功しましたが、コマンド プロンプトから ack を実行するにはどうすればよいかわかりません。彼は #! を編集してみました。行、しかし私はそれがうまくいかないことを知っていました. Strawberry perl が彼の PATH にあると確信しています。
Strawberry を使用して、Windows 上の PATH で一般的な Perl プログラムを実行するには、何をする必要がありますか?
更新: PATHEXT 変数に関する情報をオンラインでいくつか見ていますが、十分ではありません。
windows - ドラッグ アンド ドロップの Strawberry Perl プログラムを作成するにはどうすればよいですか?
コマンドライン引数として単一ファイルを受け入れるStrawberry Perlプログラムがあります。目的のファイルを Strawberry Perl プログラム (またはその周りのラッパー) にドラッグ アンド ドロップし、プログラムがそのファイルの名前を引数として実行するように設定するにはどうすればよいですか?
perl - Strawberry Perlでは、perl\libとperl\site \ libの違いは何ですか?
Win32用のStrawberryPerlperl\lib
ディストリビューションでは、との違いは何perl\site\lib
ですか?
CPANモジュールがインストールされている場合、ファイルはすべてperl\site\lib
デフォルトで保存されていますか?perl\lib
標準のPerlディストリビューションに付属するモジュール用に予約されていますか?
perl - StrawberryPerlでGDライブラリをインストールする方法
StrawberryperlとGnuWin32を使用してGDライブラリをインストールしようとしています。ただし、CPANシェルに「installGD」と入力すると、次のメッセージが表示されます。
'gdlib-config' is not recognized as an internal or external command, operable program or batch file. **UNRECOVERABLE ERROR** Could not find gdlib-config in the search path. Please install libgd 2.0.28 or higher.
perlはC:\ Program Files \ GnuWin32 \ binにインストールされているGDライブラリを見つけるのに苦労していると思いますが、これを修正する方法がわかりません。私はまだperlに慣れていないので、助けていただければ幸いです。
perl - Vanilla Perl と Strawberry Perl の違いは何ですか?
Strawberry Perlは、「他の場所の Perl とまったく同じ Windows 用のオープン ソース Perl」です。Vanilla Perlは「可能な限り Perl コアに近い Perl ディストリビューションを提供します。」Strawberry Perl は Vanilla Perl をベースに構築されています。
どちらのディストリビューションにも C コンパイラが付属しているため、XS を使用する CPAN の perl モジュールをビルドできます。
Strawberry Perl と Vanilla Perl の違いは何ですか?
perl - Strawberry Perl 5.10.1 に署名モジュールをインストールするにはどうすればよいですか?
Windows XP でStrawberry Perl 5.10.1を使用してCPANから署名モジュールをインストールしようとすると、問題が発生するようです。
リンク中に「未定義の参照」エラーが発生します。私のB::Hooks::Parserモジュールに何か問題があると思いますが、それを再インストールしても問題は解決しませんでした。
出力は次のとおりです。
また、Parser.a ライブラリ (perl/site/auto/B/Hooks/parser 内) で「nm」を実行しましたが、「フック」を含むシンボルは見つかりませんでした。
他の誰かがこの問題を経験しましたか? または、署名モジュールのインストールに成功した人はいますか?