問題タブ [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.
perl - Win32 で PostgreSQL 9.0 の plperl として Strawberry Perl 5.12 を使用しますか?
この組み合わせで運が良かった人はいますか?
これまでのところ、次のメッセージを受け取りました。
...perl512.dll のコピーを作成し、それを perl510.dll にリネームすることで解決します。現在、必要なモジュールのインストールで問題が発生しているため、それが原因で動作していないのか、それともエラー メッセージが次のようになっているため、私が持っている PostgreSQL バイナリが Perl 5.10 用に設計されているためかはわかりません。
perl - mod_perl2 を使用した Strawberry Perl: CPAN から Apache2 モジュールを構築する
mod_perl メーリング リストの手順に従って、Strawberry Perl 5.10 と mod_perl2を問題なくインストールしました。Apache2::
ただし、スクリプトが使用するさまざまなモジュールをインストールしようとすると、エラーが発生します。1 つ ( Apache2::Reload
) これにもかかわらず、インストールできました。
...いくつかの .pm ファイルを にコピーするだけですsite/lib
。ただし、他のものについてはあまりよくわかりません。たとえばApache2::RequestRec
、次のエラーが表示されます。
Apache2::
Strawberry Perl でモジュールをコンパイルするコツはありますか? 自分の Apache バイナリもコンパイルする必要がありますか? (もしそうなら、Strawberry に付属の make ツールでそれを行うことはできますか?)
perl - Strawberry Perl および mod_perl2 での奇妙な Apache2::Cookie エラー
ActivePerl 5.10 で実行される一連のスクリプトがあります。ただし、Strawberry Perl 5.10 では、奇妙なエラー メッセージが表示されます。
ただし、MyCookie
これは Cookie 自体の名前であり、Perl パッケージではありません。
Cookie.pm の 41 行目をコメント アウトすると、スクリプトは実行されますが、Cookie を正常に取得または設定できなくなります。
どちらも見つからないという点で、エラーメッセージは多少正しいようですcookie_class
(POD ファイルで言及されている場所を除く)。
入っていると思いますC:\strawberry\perl\site\lib\auto\APR\Request\Request.dll
が、Strawberry では見つからないのに、ActivePerl では見つかるのはなぜですか?
mysql - WindowsXPにPerlStrawberry、MySQL、およびDBD::mysqlをインストールするための一連の手順
私は、WindowsXPにPerlStrawberry、MySQL、およびDBD::mysqlをインストールするための順序付けられた詳細な手順を備えた優れたガイドを探しています。
ここで達成したい主な目標は、データベースを作成し、DBD::mysqlを使用してPerlStrawberryを介してデータベースに対して定期的なアクションを実行できるようにすることです。
私はこれまでにこれを見つけましたが、それは少し時代遅れであり、それが機能しないことを見つけるためだけにそれらすべてを調べたくありません。
私が(別のコンピューターで)自分で得た最も遠いのは、Perl Strawberryをインストールして正しく動作させ、MySQLcpan DBD::mysql
をインストールし、モジュールのインストールに使用することです(MySQLが見つからなかったため失敗しました-私も試しました--with-mysql=C:\path\to\mysql
それが示唆するオプションですが、それは私にはうまくいきません)
perl - スプレッドシート writeexcel.pm が見つかりません
エラーが発生しています
@inc @inc にスプレッドシート writeexcel.pm が見つかりません
はい、わかっています。Excel プラグインが必要です。
ストロベリーパールを使用しています。
PERL 用の Excel プラグインがある場所と、その Excel プラグインを貼り付ける場所を教えてください
perl - Strawberry Perl フォルダにあるこれらすべての実行可能ファイルは何ですか?
Windows 用の Strawberry-Perl-5.12.1.0 をダウンロードし、何日も使用していました。今日、多くの実行可能ファイルが含まれているフォルダーがあることに気付きました。
フォルダ構造は次のとおりです。
これらすべてのフォルダは何を意味し、これらのフォルダ内の実行可能ファイルは何に使用されますか?
私が興味を持っているのは、フォルダで見つけた実行可能ファイルですc
。私は 38 を持っています: addr2line.exe ar.exe as.exe c++.exe c++filt.exe cpp.exe dlltool.exe dllwrap.exe dmake.exe elfedit.exe g++.exe gcc.exe gcov.exe gmake.exe gprof .exe i686-w64-mingw32-c++.exe i686-w64-mingw32-g++.exe i686-w64-mingw32-gcc-4.4.3.exe i686-w64-mingw32-gcc.exe iconv.exe ld.exe nm. exe objcopy.exe objdump.exe openssl.exe patch.exe pexports.exe pg_config.exe ranlib.exe readelf.exe size.exe strings.exe strip.exe windmc.exe windres.exe xmlcatalog.exe
ダウンロードしたフォルダには利用可能なドキュメントがなく、Google で適切な情報を見つけることができませんでした。たぶん、私は正しい方法で質問していません。
実行可能ファイルの--help
オプションは、使用可能なオプションが何であるかを示しているだけで、目的は示していません。
perl - 追加のバンドル モジュールを使用してポータブル ストロベリーを作成するにはどうすればよいですか?
移植可能なストロベリー perl は天の恵みです。これを実際のスクリプトと一緒に NSIS インストーラーにバンドルして、ユーザーにダブルクリックさせることができます。ただし、スクリプトに必要な CPAN モジュールを各ユーザーのコンピューターに手動でインストールする必要があります。
cpanモジュールをストロベリーperlのポータブルバージョンに「注入」するポータブルな方法はありますか?
ポータブルのストロベリーを開発マシンに取り、CPAN 経由でモジュールをインストールし、再圧縮して配布するのは良い考えでしょうか? (これを行う場合、インストール場所を c:\custom-perl などに修正する必要があると思います)。もっと直接的な方法を知っている人はいますか?cpanコマンドをインストーラーにスクリプト化する必要があると思いますが、ユーザーがインストーラーを20分以上待つ必要がなければいいでしょう(これは、すべての依存関係をコンパイルするのにかかる時間です)。
perl - Perl スクリプトは、Activestate と Strawberry Perl で実行されているかどうかを検出できますか?
まだデバッグしようとしている Perl スクリプトがあり、その過程で、ActivePerl と Strawberry Perl で実行すると動作が異なることに気付きました。
これにより、Perl スクリプトが実行中のフレーバーを Perl スクリプトがどのように検出するのか疑問に思いました。
windows - ポータブル ストロベリーに Gtk2 をインストールする
「strawberry-perl-5.12.2.0-portable」と「gtk+-bundle_2.22.1-20101227_win32」をダウンロードしました。いくつかのディレクトリにいちご-perlを抽出し、そこにgtkフォルダをgtkファイルとともに置きました。
Portableshell.bat で Path env を変更し、「%drivep%\gtk\bin;%drivep%\gtk\lib;」を追加しました。なぜ私が lib ディレクトリを追加したのか聞かないでください。誰かがそれをどこかの Web サイトに追加したのを見ました。
ポータブルシェル コマンド「pkg-config --libs --cflags gtk+-2.0」を実行すると、次のようになります。
すべてのフォルダーは正常に見えます。glib のコンパイルの完全なログもここにあります。pkg-config が悪いデータなどを与えるため、コンパイルされていないようです。
このことを機能させる方法を知っている人はいますか?
windows - Windows 上の Perl の site および site\lib ディレクトリの場所
私は PHP プログラマーで、Perls に関するいくつかのタスクを割り当てられたばかりです。モジュールをインストールする必要があります。
しかし、モジュールをインストールするときに「lib」と「site\lib」の違いを明確にしてくれる人はいますか。あるモジュールが別のモジュールにインストールされるのではなく、どのような基準でインストールされますか?
これは本当に Windows に関連していますか (UNIX では機能しませんでした)。
Strawberry Perl 5.12.2.0 の使用を検討しています。