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

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

perl - wxPerl をいちごにインストールする

ストロベリーに wxperl をインストールしようとしています。Alien::wxWidgets をインストールできません。考えられることはすべて試しました。通常、次のようなエラーが表示されます。

それが何を意味するのかわかりません。wxWidgets v 2.8.12 および 2.9.3 とさまざまなオプションを試しました。私は cpanm から始め、その後、あらゆる種類のオプションを使用して perl Build.PL を手動で呼び出しました。

私はWindows 7 64ビットを使用しています。5.14.2 32bit と 64bit で試しました。私のパスには、現在使用しているもの以外の perl インストールがないことを確信しています。

何か案は?ありがとう!

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

perl - Windows7にStrawberryPerl用のNet::Pcapをインストールするにはどうすればよいですか?

WindowsにNet::Pcapをインストールしようとしましたが、次のエラーメッセージが表示されます。

この問題を解決するにはどうすればよいですか?WinPcap開発者パックをインストールしていません。しかし、私はWiresharkをインストールしています。

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

windows - cpan の一時ディレクトリへのパス

cpan を使用して Windows に perl の Tk モジュールをインストールしようとしています。問題は次のとおりです。

build.log に追加情報はありません。

「.cpanm」ディレクトリへのパスをスペースなしで他のディレクトリに変更するには? デフォルト値は「~/.cpam」で、変更する方法が見つかりませんでした。

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

perl - 「Not a HASH reference」というエラーについてはどうすればよいですか?

ユーザーが作成した Perl スクリプトを実行しようとしていますが、

しかし、以下のエラーで失敗します。

ここにデバッグコンソールがあります -

httpTrace.pm: 最後の行 # 654

my.pl の 56 行目:

また、my.plにmap.pmと使用法があります

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

windows - perl プログラムを (Windows で) 実行するには、PATH に Perl の bin ディレクトリが必要ですか?

伝統的に、私はC:\perl\binPATH 変数に入れるだけでしたが、バージョンの競合のために、さまざまな perl バージョンを場所に保持C:\Perl-versionXY\binし、Perl スクリプトを直接呼び出して実行したいと考えていC:\Perl-...\bin\perl.exe theScript.plます。

これは実際には、すべての perl スクリプトを直接呼び出し ている自動化されたシステムで実行されます。C:\perl\bin\perl.exe(ただし、PATH にC:\perl\binあります。)

異なる Perl バージョンを並べて使用できるようにするために、C-perl-bin を PATH から削除して、Perl 関連の PATH 設定からの副作用が発生しないようにします。

これは機能するはずですか?追加の DLL ファイルを必要とするモジュール (Perl の bin ディレクトリにある LibXML.dll を必要とする LibXML など) についてはどうですか??

サイド バイ サイド バージョンには Strawberry Perl ポータブルを使用します。(誰の readme ファイルにもいくつかの PATH 設定が記載されていますが、どれが何に使用されるかは記載されていません。)

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

windows - Perl+Excel: 「Win32::OLE::Const を使用」が効果がない

StrawberryPerl v 5.014 と Win32::OLE を使用して、Windows 7 システムでプロジェクトに取り組んでいます。

Windows XP SP3 を実行する 2 台目の PC を使用して、同じプロジェクトを並行して開発しようとしています。新しいシステムに Strawberry Perl v 5.016 をインストールし、cpanp を使用して Win32::OLE と Win32::OLE::Const をインストールしました。

新しいシステムでも同じスクリプト ソースを使用しています。

新しいシステムでは、どういうわけか

は効果がありません。エラーが発生しています:

このエラーは、私が言及した最初の元のシステムでは表示されません。

何をすべきか?

ティア、ヘレン

プログラムからの抜粋は次のとおりです。

注: PerlMonks に相互投稿: http://www.perlmonks.org/?node_id=985596

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

windows - Proc::Background で正確に何が起こっているのでしょうか?

他の perl スクリプトを自動化するスクリプトを作成しようとしています。基本的に、データをロールアップするスクリプトがいくつかあり、毎週実行する必要があります。また、週末に実行して問題を確認し、問題があればメールで連絡する必要があるものもいくつかあります。私は電子メールと自動化以外のすべてを解決しました。インターネット検索で判断すると、Proc::Background を使用する方法が適しているようです。テストするために非常に基本的なスクリプトを作成しようとしましたが、よくわかりません。私は Perl を初めて使用し、(Windows タスク スケジューラ以外で) 自動化したことがないので、コードが何を言っているのか本当に理解できません。

私のコード:

no executable program located at C:...コード (Proc::Background) が何をしているのかを正確に説明してもらえますか?というエラーが表示されます。そうすれば、少なくとも自分のタスクを達成し、将来的にデバッグする方法についてより良いアイデアが得られます. ありがとう。

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

perl - Perl ダンサー セッション クッキー

Dancer::Session::Cookie を使い始めたばかりで、予期しない動作に遭遇しました。Authen::Simple::ActiveDirectory を使用して認証する単純な Perl Dancer アプリをまとめました。私のルートは以下です。

正常にログインしてセッションを作成できます。ユーザー名はログイン後にメイン ページに配置され、/logout ルートへのリンクがあります。そのリンクをクリックすると、ルートが実行されますが (デバッガーで確認しました)、ユーザー名が表示されたままメイン ページに戻ります。セッションが存在しないため、ログイン ページに戻ると予想されます。ダンサーがこのように振る舞う理由はありますか? セッションの仕組みを誤解していませんか?

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

perl - StrawberryPerlでのBio::Restriction::Analysisのインストール

CPANを使用してStrawberryPerl(v5.16.1.1 32ビット)にモジュールBio :: Restriction::Analysisをインストールしようとしています。ただし、いくつかのテストに合格しないようです。CPANの出力の一部を以下に示します。

私はCPANで単純な「Bio::Restriction :: Analysisのインストール」を行っており、デフォルトのインストールオプションをすべて受け入れています。BioPerlはStrawberryPerlにバンドルされていると思っていたので、それが問題の1つかもしれません。

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

.net - NTLM 認証を使用して Perl で .NET Web サービスを使用する

次のように、Perl スクリプトから .NET SOAP Web サービスを呼び出そうとしています。

ただし、このスクリプトを実行すると、この出力が得られます。結果が得られないことに気付くでしょう。

このサービスが実際に機能することを確認しました。つまり、問題はスクリプトにあります。私はWebサービスの使用に非常に慣れていないため、ガイダンスをいただければ幸いです。