問題タブ [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 - 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 インストールがないことを確信しています。
何か案は?ありがとう!
perl - Windows7にStrawberryPerl用のNet::Pcapをインストールするにはどうすればよいですか?
WindowsにNet::Pcapをインストールしようとしましたが、次のエラーメッセージが表示されます。
この問題を解決するにはどうすればよいですか?WinPcap開発者パックをインストールしていません。しかし、私はWiresharkをインストールしています。
windows - cpan の一時ディレクトリへのパス
cpan を使用して Windows に perl の Tk モジュールをインストールしようとしています。問題は次のとおりです。
build.log に追加情報はありません。
「.cpanm」ディレクトリへのパスをスペースなしで他のディレクトリに変更するには? デフォルト値は「~/.cpam」で、変更する方法が見つかりませんでした。
perl - 「Not a HASH reference」というエラーについてはどうすればよいですか?
ユーザーが作成した Perl スクリプトを実行しようとしていますが、
しかし、以下のエラーで失敗します。
ここにデバッグコンソールがあります -
httpTrace.pm: 最後の行 # 654
my.pl の 56 行目:
また、my.plにmap.pmと使用法があります
windows - perl プログラムを (Windows で) 実行するには、PATH に Perl の bin ディレクトリが必要ですか?
伝統的に、私はC:\perl\bin
PATH 変数に入れるだけでしたが、バージョンの競合のために、さまざまな 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 設定が記載されていますが、どれが何に使用されるかは記載されていません。)
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
windows - Proc::Background で正確に何が起こっているのでしょうか?
他の perl スクリプトを自動化するスクリプトを作成しようとしています。基本的に、データをロールアップするスクリプトがいくつかあり、毎週実行する必要があります。また、週末に実行して問題を確認し、問題があればメールで連絡する必要があるものもいくつかあります。私は電子メールと自動化以外のすべてを解決しました。インターネット検索で判断すると、Proc::Background を使用する方法が適しているようです。テストするために非常に基本的なスクリプトを作成しようとしましたが、よくわかりません。私は Perl を初めて使用し、(Windows タスク スケジューラ以外で) 自動化したことがないので、コードが何を言っているのか本当に理解できません。
私のコード:
no executable program located at C:...
コード (Proc::Background) が何をしているのかを正確に説明してもらえますか?というエラーが表示されます。そうすれば、少なくとも自分のタスクを達成し、将来的にデバッグする方法についてより良いアイデアが得られます. ありがとう。
perl - Perl ダンサー セッション クッキー
Dancer::Session::Cookie を使い始めたばかりで、予期しない動作に遭遇しました。Authen::Simple::ActiveDirectory を使用して認証する単純な Perl Dancer アプリをまとめました。私のルートは以下です。
正常にログインしてセッションを作成できます。ユーザー名はログイン後にメイン ページに配置され、/logout ルートへのリンクがあります。そのリンクをクリックすると、ルートが実行されますが (デバッガーで確認しました)、ユーザー名が表示されたままメイン ページに戻ります。セッションが存在しないため、ログイン ページに戻ると予想されます。ダンサーがこのように振る舞う理由はありますか? セッションの仕組みを誤解していませんか?
perl - StrawberryPerlでのBio::Restriction::Analysisのインストール
CPANを使用してStrawberryPerl(v5.16.1.1 32ビット)にモジュールBio :: Restriction::Analysisをインストールしようとしています。ただし、いくつかのテストに合格しないようです。CPANの出力の一部を以下に示します。
私はCPANで単純な「Bio::Restriction :: Analysisのインストール」を行っており、デフォルトのインストールオプションをすべて受け入れています。BioPerlはStrawberryPerlにバンドルされていると思っていたので、それが問題の1つかもしれません。
.net - NTLM 認証を使用して Perl で .NET Web サービスを使用する
次のように、Perl スクリプトから .NET SOAP Web サービスを呼び出そうとしています。
ただし、このスクリプトを実行すると、この出力が得られます。結果が得られないことに気付くでしょう。
このサービスが実際に機能することを確認しました。つまり、問題はスクリプトにあります。私はWebサービスの使用に非常に慣れていないため、ガイダンスをいただければ幸いです。