問題タブ [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.

0 投票する
8 に答える
7139 参照

windows - Apache 2 を使用する Windows で Perl シバンを無視するにはどうすればよいですか?

Windows マシンにローカル Perl Web 環境をセットアップしました。私が取り組んでいるアプリケーションは、もともと Linux サーバーからのものであるため、ソース.plファイルのシバンは次のようになります。

これにより、Windows 開発マシンで次のエラーが発生します。

Windows マシンでシバンが無視されるように Apache 2 conf を変更することはできますか? もちろん、シバンを に設定することもできますが#!c:\perl\bin\perl.exe、それは明らかです。しかし、問題は更新されたファイルの展開にあります。明らかに、デプロイごとにこれを元に戻すのは非常に不便です。Windows 7 でActivePerlを使用しています。

アップデート:

スクリプトが共有ホスティング Linux 実動サーバーで機能するように、シバンを保持する必要があることを言及する必要がありました。この制約がなく、シバンを使用する必要がなかった場合、明らかな答えは使用しないことです。

0 投票する
1 に答える
1474 参照

perl - ActivePerl が致命的なエラーをブラウザに出力しない

次のコードを使用して、ブラウザへの致命的なエラーの出力をテストしています。

ブラウザにエラーが表示されることを期待していますが、エラーはなく、通常の 500 応答が返されます。リモート リクエスト用のカスタム エラー ページがオンになっていることを忘れていましたScript failed to send data.

また:

0 投票する
3 に答える
503 参照

windows - Windows上のActivePerlプログラムがソケット接続の受け入れを停止するのはなぜですか?

基本的なソケットサーバーとしてWindows上のPerl(ActivePerl)を使用fork()していますが、明らかに問題があります(数回経過すると接続を受け入れません)、回避策はありますか?

関連するコードの一部は次のとおりです。

0 投票する
1 に答える
211 参照

windows - ActivePerlプログラムが「申し訳ありません」と報告するのはなぜですか。スレッドが不足しましたか?

Tom Christiansenのサンプルコードàlaperlthrtut)は、3から1000までのすべての素数を検索して出力する再帰的なスレッド実装です。

以下は、スクリプトの穏やかに適応されたバージョンです

Sorry. Ran out of threads私のマシン(ActiveStateとWin32の下)で実行すると、コードは' '警告で終了する前に118スレッド(最後の素数が見つかった:653)しか生成できませんでした。

作成できるスレッドの数が制限されている理由を理解するために、use threads;行を。に置き換えましたuse threads (stack_size => 1);。結果として得られたコードは、2000以上のスレッドをうまく処理しました。

誰かがこの振る舞いを説明できますか?

0 投票する
2 に答える
13240 参照

perl - Why do I have to specify the -i switch with a backup extension when using ActivePerl?

I cannot get in-place editing Perl one-liners running under ActivePerl to work unless I specify them with a backup extension:

The same command with -i.bak or -i.orig works a treat but creates an unwanted backup file in the process.

Is there a way around this?

0 投票する
2 に答える
1391 参照

perl - ActivePerl にモジュールをインストールするにはどうすればよいですか?

ActivePerl にSGML::Parser::OpenSPをインストールしたいです 。どのような手順に従うべきか考えていますか?

0 投票する
1 に答える
618 参照

perl - Perl の Parse::Lex for ActivePerl をインストールするにはどうすればよいですか?

こんにちは、Win XP で ActivePerl 5.10.1 を使用しています。

PPM リストからLexパッケージが見つかりません。

Parse::Lex を有効にするために他のパッケージをインストールできますか?

0 投票する
3 に答える
2966 参照

perl - Encode :: HanExtra for ActivePerlをインストールするにはどうすればよいですか?

WindowsXP環境でEncode::HanExtraを有効にしたい。HanExtra名前またはEncode-HanExtraPPMGUIが見つかりません。エイリアス名はありますか?</ p>

0 投票する
2 に答える
5204 参照

perl - Perlインストールをあるコンピューターから別のコンピューターに移動できますか?

いくつかのPerlモジュールに依存するアプリケーションをセットアップしようとしていますが、インストール先のサーバーにインターネット接続がありません。ppdファイルを介したオフラインモジュールのインストールについて読みましたが、すべての依存関係を1つずつ解決する必要があります。直接インターネットに接続していないことを考えると、さらに面倒です。

私は解決策を見つけたいと思っています。そこでは、ActivePerlをPCにインストールし、必要なすべてのライブラリをインストールしてから、ディレクトリをコピーしてサーバーに貼り付けます。いくつかの環境変数を修正するだけの問題であれば、それで問題ありません。変更する変数の決定的なリストを知りたいだけです。それが実行されることを意図されているコンピュータにperlライブラリをインストールすることが必須であるかどうかわからない?(1つは32ビットプラットフォームでもう1つは64ビットですが、サーバーはすでにさまざまな32ビットアプリケーションを実行しているので、大きな問題ではないことを願っています)最高の互換性のために、両方のシステムにActivePerlをインストールし、ライブラリをマージする予定です。ディレクトリは同一である必要があります。