問題タブ [activeperl]
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 - perl スクリプトをコンパイルできません。すべてを機能させる最も簡単な方法は何ですか?
perl スクリプトのコンパイルで多くの問題が発生しています。スクリプトであらゆる種類のモジュールを使用しています。
また、fetchinfo.pm は次のモジュールも使用します。
マシンに ActivePerl をインストールしました (64 ビット Win 7)。
コードをコンパイルして、独立した .exe ファイルにしようとしています (ただし、他のシステム用にコンパイルできるのは素晴らしいことですが (私のコードはシステム固有の関数を使用していないと思うため))。
仮想マシンをインストールしても構いません (32 ビットの Windows が必要な場合や Linux の場合)、ActivePerl の代わりに Strawberry perl をインストールしてもかまいません... コードをコンパイルできるようにしたいだけです :-)
perl2EXE を使用しようとすると、いくつかのモジュールが見つからないと言われました (ただし、それらはすべて ppm によってインストールされました)。Perl Packager (PAR::Packer) を使用して Linux でコンパイルしようとしましたが (ppm では表示されず、他の方法でインストールするのに苦労したため)、作成されたファイルは機能しませんでした。
... ヘルプ?:-)
perl - Win32::OLE モジュールを使用する Perl Excel 2007 - チャートを生成できない
perl64 で次の単純なスクリプトを実行して Excel でグラフを生成していますが、グラフを生成せずに次のエラーが発生します。
Excelシートを開き、データをシートに書き込みますが、チャートは書き込みません。
これが私のシステム仕様です
- Perl バージョン: アクティブ Perl 64 v5.16.3
- WIN32 OLE: 0.1709
- Excel バージョン: Excel 2007 SP3
このエラーを削除してグラフを生成する方法について、誰か教えてください。
windows - 複数の perl モジュールをインストールするための Windows バッチ ファイル - 最初の行のみが実行されます
Bugzilla を Windows にインストールしていますが、checksetup.pl から、次のように ppm (Perl Package Manager) コマンドを実行して一連のモジュールをインストールするように求められました。
これは正しく実行され、TimeDate モジュールがインストールされます。
これまであまりコマンド ラインの操作を行ったことはありませんでしたが、これを試してみる良い機会になると思いました。そこで、PerlModules.bat というバッチ ファイルを作成しました。
実行すると、次の出力が生成されます。
そのため、バッチ ファイルの最初の行だけが実際に実行され、残りは何も実行されないように見えます。
最後に、ppm の man ページを調べたところ、ppm help
一度にすべてのパッケージ名を渡すことができ、この問題を解決する手間を省けることがわかりましたが、私の小さなバッチ ファイルが機能しなかった理由が本当にわかりません。 .
バッチ ファイルはシェル プロンプトに 1 行ずつフィードし、ファイルの最後に到達するまで、それぞれのジョブが完了するまで待機していると思いました。この方程式に欠けているものは何ですか?
perl - IIS で警告が発生したときに Perl が不正なヘッダーをスローする
さて、これは奇妙なものです。
すべてのサーバーは ActivePerl 5.8.8 と Windows Server 2003 を使用しています。
一部の開発中に、作業中のスクリプトが CGI エラーを返し始めるという問題に遭遇しました。一定の CGI エラーが発生するだけで、ヘッダーを印刷しても機能しません。この問題は、1 つの開発サーバーに追いやられました。
掘り下げた後、問題は警告に関連していることがわかりました。perl が特定の警告をスローすると、IIS からページが戻ってきて、CGI ヘッダーが正しくなく、本文には何もありません。具体的には、初期化されていない文字列の連結に関する警告です。
これが私が使用しているテストスクリプトです。
警告なしのステートメントを追加すると、実行されます。Page パラメーターを追加すると、それが実行されることも意味します。
何が原因である可能性がありますか?「警告なし」ステートメントを追加して先に進む前に、なぜこれが私たちのライブ環境で発生したかのように、警告なしを追加したくない理由を理解したいと思います。システム内のすべての perl スクリプトに対するステートメント。
いつもお世話になっております。
asp.net - IIS 7.5 の asp.NET 上の Perl
これがばかげた質問であれば申し訳ありませんが、私はこの種のことは初めてです。asp.NET で perl を実行する Web サービスで動作するように、ローカル開発環境をセットアップしようとしています。これを行うために Windows 7 と IIS 7.5 を使用しています。Active State perl をインストールしましたが、すべてを機能させる方法がわかりません。
localhost から .pl ファイルを実行することはできますが、動作しますが、.aspx ページ内で perl を使用する方法がわかりません。私が見たものから、追加する必要があるように見えます:
しかし、私がそれをしようとすると、エラーが発生します:
パーサー エラー メッセージ:「PerlScript」はサポートされている言語ではありません。
PerlScript を言語としてどこかに追加する必要がありますか? 前もって感謝します!
編集:したがって、perlをアンインストールしてIISをオフにしてから、IISをオンにしてperlを再インストールしましたが、今回は32ビットバージョンです。次に、コマンドを使用しました
ap-iis-config add all
構成をIISにマップするためにオンラインで見つけました。再試行しても、PerlScript が言語として認識されなかったので、もう少し掘り下げて、IIS で自分のサイトの 32 ビット オプションをオンにすることを推奨する方法を見つけました。それもやりましたが、まだ運がありませんでした。そこで、もう少し検索してから、ファイルタイプを .aspx から .asp に変更してビンゴを試してみました! このようなばかげた小さな修正に多くの時間を費やしましたが、他の誰かが同じ状況に陥った場合に備えて、これを追加すると考えました. 他のすべての手順が必要かどうかはわかりませんが、必要だった可能性があると思います。プロセスをもう一度実行して、それを機能させる方法を正確に把握しますが、今のところ IIS をオンにしているようです。 perl(32ビット)のインストール、
perl - Inline::C ビルドの失敗
アクティブな perl 5.14.2 を使用しています。ここでは、Inline::C を使用して perl コードで Windows C ライブラリを使用しようとしています。
スクリプトを実行しようとしているときに、以下のエラーで失敗します
次のコマンドを使用して test_pl_7fbb.c ファイルをビルドしようとしました。
エラーなく完了しました。
コンパイル中にインラインで使用されるオプション -I"D:/test" が問題を引き起こしていると思います。
これについて何か助けてくれてありがとう。
perl - Windows Server 2003 用の Active Perl Zip をダウンロードする方法
ここがこの質問をするのに適切なフォーラムかどうかわかりません。しかし、Windows 2003 サーバーに Active Perl for IIS をインストールしようとしています。perl で Web サイトを構築する必要があります。したがって、このドキュメントhttp://www.howtogeek.com/50500/how-to-install-perl-on-iis-6-for-windows-server-2003/に記載されている手順に従いたいと思い ます
手順では、ActiveState Perl ディストリビューション パッケージをダウンロードすることが記載されています (インストーラーではなく AS zip ファイルを取得します)。しかし、このサイトhttp://www.activestate.com/activeperl/で zip ファイルが見つかりません。ダウンロード.msi しか表示されません。このファイルを見つけるのを手伝ってください
perl - Win32::API が win32 dll をロードできません
Win32::API モジュールを使用して、perl スクリプトで Win32 dll を使用しようとしています。このために、私はこのようなperlスクリプトを書きました
しかし、次のエラーが発生します。
スクリプトと dll は同じ場所にありますが、dll が見つからないことはありません。また、フルパスを使用してみました。
Windos 7 プラットフォームでアクティブな perl 5.16 を使用しています。私も5.14でこれを試してみましたが、助けはありません
ここで何が起きてるの?