問題タブ [perldoc]

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 投票する
0 に答える
93 参照

perl - perldoc perllocal が他のモジュールをインストール済みとして表示する

cpan モジュールの install-dir を変更し、このディレクトリを PERL5LIB に追加して、スクリプトでモジュールを使用できるようにしました。

インストールしたモジュールの概要が欲しかったのですが、「perldoc perllocal」を実行すると、LWP::MediaTypes、Encode::Locale、IO::HTML、および HTTP::Date がリストされますが、HTTP:Request しかインストールしていません。

依存関係のためにさらに多くのモジュールをインストールしたことは知っていますが、スクリプトで使用できるのに HTTP:Request がリストになく、LWP::UserAgent がないのはなぜですか?

ありがとう

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

perl - Perl の「do」。相対パスは「.」で始まります。また ".."

do EXPR構成情報としてリストを返すだけの 2 つ目の .pl ファイルを使用して、Perl の関数を貧弱な構成パーサーとして使用しようとしています。do(特に、コードに" " を記述できるため、これはおそらく の理想的な使用方法だと思いdo or dieます。) 次に例を示します。

main.pl

config.pl

Perldoc を読むと、相対パスに関する多くの役立つアドバイスが得られます - @INC の検索と %INC の変更、「.」を検索しない 5.26 に関する特別な警告doなどなど。ただし、次のビットもあります。

# 指定されたファイル(./ および ../ 特殊ケース) を正確にロードします...


do を相対パス(./ と ../ を除く)で使用すると、次のようになります。

そして、「./」または「../」の特別なケースのパス処理を実際に説明することは決してありません-重要な省略です!

だから私の質問は、「あなたが実際に何が起こるか」のすべてのバリエーションdo './file.pl';です。例えば...

  • CWD は @INC から削除されていますが、この構文は 5.26 でも機能しますか?
  • いずれにせよ「./」は誰の視点から見れば: Perl バイナリ、実行された Perl スクリプト、ユーザーのシェルからの CWD、または何か?
  • 注意すべきセキュリティリスクはありますか?
  • これは、@INC を変更してベース ファイル名を使用するよりも良いですか、悪いですか?

どんな洞察も高く評価されます。

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

term - XQuartzのウィンドウの適切なシェル用語/ TERM値?

XQuartz の Windows で使用する $term/$TERM の適切な設定を探しています。xterm も vt100 もうまく動作しません。プレーン テキストは問題なく表示されますが、非プレーン テキストを使用しようとすると問題が発生します。

man ページは通常問題なく表示されますが、問題が発生する場合もあります。(残念ながら、現時点では良い悪い例は思いつきません。)

現在、POD を表示しようとすると、これが表示されます。以下は、いくつかの単純なポッドと、さまざまな $term 設定で実行されるいくつかの perldoc です。

tcsh と bash で同じ問題が発生しました。

Perldoc は、OSX 上の xterms で正常に動作していました。数年前にこの動作が始まり、ついにうんざりして、再び機能させようとしています. (Perldoc、いくつかの man ページ、およびええと、私がこの問題を見た他のいくつかのもの。)

助けてくれてどうもありがとう!

バージョン: XQuartz 2.7.11; OS X 10.13.4; Perl v5.26.2; Perldoc v3.28

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

python - pydoc で doc テキストのみを表示する方法

perl 開発者として、perldocユーティリティを認識しています。私はpythonが初めてで、同じものを探していてpydocを見つけました。しかし、pydoc の問題は、三重引用符で囲まれたドキュメントのみを見たいときに、スクリプトも実行していることです。どんな助けでも大歓迎です。

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

perl - perldoc shows "Can't find any loadable formatter class in Pod" error?

I am running this:

and get this above error. I have installed the ensembl properly but perldoc is showing error. Can you give your suggestions in resolving this issue? Thanks!

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

perl - What is the official Perl documentation on the web?

I found perldoc.pl with a high usability level being up-to-date to version 5.30.0.

Perl.org links to perldoc.perl.org which stops at version 5.26.1. But on the other hand, it links to Download (version 5.28.2) to Strawberry Perl (actually version 5.30.0) which I find very confusing.

I already know that Perl 6 is a completely different language. Is there maybe another language barrier after 5.26.*?

Background

Since I use it rarely, a program update is the starting point when I reenter Perl. And that's why I was interested in studying the delta documentation before installing, and this delta was hard to find.