問題タブ [cpan]

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

perl - Why does installing certain CPAN modules require root privilege?

I need to install some CPAN modules in a linux box which I do not have the root privilege.

The installation of Spreadsheet::WriteExcel goes quite smoothly. But the try to install File::Find::Rule failed with warning "you do not have permissions to install into ....." and hint "you may have to su to root to install the package"

I'm puzzled why some CPAN module installation require root privilege while there are others do not ? and If I really want to use the File::Find::Rule in that linux box , is there any work-around solution I can choose ?

thanks.

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

perl - 最新の CPAN.pm でミラーのリストを取得するにはどうすればよいですか?

古い CPAN では、初めて実行すると、現在の大陸/国を尋ねられ、ミラーを選択する方法が提供されました。

今はこの質問をしません! もちろん、手動でミラーを見つけて urllist に入れることはできますが、CPAN での地理的なブラウジングは非常に便利でしたが、もう入手できないようです。

この機能は削除されましたか、それとも単に何か足りないのでしょうか?

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

perl - CentOS 5、64 ビットで Perl パッケージのインストールが失敗する

DBD::mysql をインストールしようとしていますが、次のようにインストールすると、何千もの警告とエラーが発生します。

エラーは次のとおりです。

そして最後にこう言っています。

これも失敗します:

0 投票する
5 に答える
2099 参照

perl - Perlドキュメンテーション(POD)ブラウザー?

私が探しているのは、画面上での優れたPOD読書体験です。

何年もの間、私は画面上でPerlのドキュメントを読むために、そしてそれを印刷するために構築された小さなカスタムプログラムを使用perldocまたはman実行してきました。印刷版は良いです:スクリプトは素晴らしい仕事をします。ただし、画面上の読み上げは苦痛です。xtermPod::LaTeX

  • 検索することはできますが、幸運を祈ります。たとえば、のasセクションを見つけてDBIx::Class::ResultSetください。Lessはドキュメントの構造について何も知らず、一般的な英語の単語を検索しても意味がありません。
  • 文書が私に言うたびに私は恐れますsee section so-and-so。素晴らしい。今、私はそれを見つけなければなりません。そして、私がいた場所に戻ることは簡単ではありません(それは私の無知が少ないことを示しているかもしれませんが)
  • ドキュメントを参照してください。!perldoc foo動作しますが、2つのドキュメントを切り替えるのは困難です。ほとんどの場合、サスペンドを減らしperldocてシェルから実行することでこれを回避できますが、それはより多くのキーストロークであり、私は怠惰です。
  • フォーマットには多くの要望があります。

目次をクリックして、そのセクションに移動できるようにしたい。その「他を見る」をクリックしてそこに行きたいです。等々。これまでのところ、私は2つの可能性を知っています。

私はDebianGNU/ Linux、LennyとSqueezeの両方を実行しています。ただし、これを可能な限り役立つものにするために、すべてのプラットフォーム用のプログラムを提案してください。

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

perl - CPAN.pm がアップグレードに失敗するのはなぜですか?

明確化: 私はほとんど Perl/CPAN 初心者です。あまり詳しいとは思わないでください。

CPANLenny 5.0.2 VPS全体を再構築したばかりなので、かなりバニラがあります。つまり、デフォルトのモジュールがほとんどインストールされています。

私の最終的な目標はfoswiki、Apache 2.x ベースのサーバーにセットアップすることです。

これまでのところ、このガイドを読んでいますが、最初にすべきことは CPAN を最新バージョンにアップグレードすることだと書かれています。だから私は(ようにsu)しました:

今、それはたくさんのものをインストール/更新しています。ここに抜粋があります:

Google を検索したところ、可能な限り aptitude/apt-get/yum からパッケージをインストールする必要があるという 1 つのページに出くわしたのでlibyaml-perl、ダウンロード用にマークされた という名前のパッケージが見つかりました。

次に、CPAN の最新バージョンをインストールする最初のコマンドを再試行し、...

私が今何をすべきか見当もつきません。すべてをリセットする方法はありますか?処理しようとしたファイルを強制終了して、再処理を試みることができるようにする必要があるのでしょうか。これが何であるかを理解することに加えて、他の誰かが一般的なCPANのヒントを持っているなら、私は感謝します.

  • yaml パッケージを正しい方法でインストールしましたか?
  • CPAN 内から実行する必要がありましたか?
  • 最初に取得すべき適切な手順またはモジュールは何ですか?

最終的には、foswiki 用にこれらをインストールする必要があります。

  • CGI::Session - 本当に必須の Foswiki のセッション機能に必要
  • エラー - 後でプラグインを開発する場合に必要です。Foswiki にも配布されていますが、プラグインをビルドするビルド スクリプトでこのライブラリが見つからないことがあり、多くの問題を経験しています。サイトの Perl ライブラリに追加することで、この種の問題を回避できます。
  • FreezeThaw - 他のモジュールによって使用される間接的に必要なモジュール。
  • GD - Foswiki:Plugins.ChartPlugin などのグラフィックを生成できるプラグインで使用されます。lib gd がインストールされている必要があります。インストールの選択に含まれていない場合は、単に rpms gd および gd-devel をインストールする必要があります。いずれもCDまたはDVDに収録されています。
  • HTML::Tree - 一部の一般的なプラグインで必要
  • 時間モジュール (Time::CTime、Time::DaysInMonth、Time::JulianDay、Time::ParseDate、Time::Timezone) もいくつかの一般的なプラグインで必要です。
0 投票する
3 に答える
12888 参照

perl - cpanツールを使用してローカルモジュールをインストールするにはどうすればよいですか?

私の管理者は私にsudoの権利を与えました

また、いくつかの非CPANモジュール(Atlassian Crowd-> svnコネクタ)をグローバルPERL5LIBにインストールする必要があります。

私は漠然と、cpanはWebからモジュールをプルすることなく、ローカルソースからインストールできることを覚えています。

ポインタはありますか?私はそれを行うことができますか、それともルートとしてそれらのモジュールを手動でインストールするように彼に依頼する必要がありますか(私にとっては大きな手間です)?ありがとう!

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

perl - 新しい Perl をインストールせずに、最新の Perl にある CPAN モジュールをインストールまたはアップグレードするにはどうすればよいですか?

Perl モジュール (この場合はFindBin ) をインストールしたいのですが、 Perl 5.10.1 ディストリビューションに含まれているため、cpanPerl 5.10 をインストールしたいと思っています。経由でモジュールだけをインストールする方法はありますcpanか?

私が見ることができる唯一のオプションは、 source から直接インストールすることですMakefile.PL。これは、個別のパッケージ ( .pm.

これは 1 つのファイルしかない小さなモジュールなので、この場合は実行可能ですが、もっと大きなパッケージをインストールしたい場合はどうすればよいでしょうか?

編集:これは元の質問とは多少異なりますが、モジュールが Perl ディストリビューションにパッケージ化されているという一般的な問題について語っています:「スタンドアロン」の FindBin (バージョン 1.49 ) に構文エラーがあることがわかったので、バージョン 1.50を取得しましたPerl 5.10.1 ディストリビューション... しかし、このモジュールは現在 Perl 5.10 の一部として CPAN にリストされているため、このデルタで何が変更/修正されたかを説明する CHANGES ファイルを見つけることができません。この情報を引き出すために開発者リポジトリにアクセスする必要があるのは合理的ですか?)


EDIT 2.さて、これはより良い例です。Perl 5.8.8 では、バージョン 1.04 の Carp を使用しています。しかし、Perl 5.10.1 はバージョン 1.11 に同梱されているようです。Perl 5.10.1 をすべてドラッグすることなく、CPAN に Carp の最新バージョンをインストールしてもらう方法はありますか? perl 5.10.1 のインストールを除いて、CPAN の Carp モジュールへのリンクさえ見つかりません。

0 投票する
9 に答える
4872 参照

perl - Perlの未来は?(Perl 6、雇用可能性)

Python vs. Perl (現在は削除されています) やIs Perl Worth?などの関連する質問をいくつか見つけました。(現在は削除されています)が、この質問に直接対処するものは何も見つからないようです.

Perl に正当な未来はありますか? 私は現在 Perl ショップで働いており、PHP から来たので、サーバー レベルで何かを行う場合、間違いなく「より低い」レベルの言語のいくつかの利点を理解していますが、Perl で多くのタスクを実行しているように思えます。 PHPではより迅速に実行でき、Pythonはこれらのタスクをより明示的な方法で実行するため、保守が容易であるという主張があります(私の意見ではありません)。

この仕事を履歴書に載せると、特に言語が成長しなくなった場合、最終的には雇用されにくくなりますか?

いくつかのメモ:

  1. 私は Perl が大好きなので、Perl をバッシングしているとは思わないでください。使用するのは楽しく、保守が比較的容易なかなり冗長な構文を使用します。
  2. Perlにはマーケティング部門がなく、いつでもPerl 6を「約束」していないため、「ベーパーウェア」は必ずしもこの状況に当てはまるとは限らないバズワードであることを認識しています.
  3. CPAN がコミュニティを維持していることは理解しています。したがって、Perl 6 が登場するかどうかにかかわらず、人々はこの言語の可能性を高めるモジュールを構築し続けています。 Python や (特に) PHP などの言語の改訂版を出し続けます。*

編集 {明確化} Cade Roux と Telemachus はどちらも、履歴書によって将来を定義できるかどうかについて良い点を挙げました。

正直なところ、これは私の元雇用主の 1 人が「Perl を最後の仕事にする人は雇わない。それは古い技術だ」と言ったときに持ち出されました。これは PHP ショップでした。

私の元雇用主を中傷することなく、彼女はまったく技術者ではないので、彼女は本当に素人の意見を表明していました.それを利用しない人によって?」、具体的には、同様の雇用主との過去の経験があるかもしれない人々の線に沿って. 次の「ホットな」言語が何であるかを推測するために魔法のグラスを使って未来を調べるようにお願いしているわけではありませんが、この特定の言語 (これも一般人によって発育不全であると非難されています) に否定的な意味合いが含まれている場合それ。

それがもう少し理にかなっていることを願っています。

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

perl - XML :: XERCES 2.7.0と互換性のあるXerces-Cはどこで入手できますか?

この質問はこの投稿の続きです。Xerces-Cをインストールしようとしましたが、Xerces-Cのバージョンは2.8.0と3.0.0で、XML :: XERCESの最新バージョンは2.7.0なので、次のエラーメッセージが表示されます。 :

Update2:これが発生しているエラーです。バージョンの不一致のようなものがあると言っています。

任意のガイダンスをいただければ幸いです。

0 投票する
4 に答える
563 参照

c# - .NET 用の CPAN がないのはなぜですか?

CPAN は Perl にとって非常に役立つリソースです。

.NET 用の CPAN がないのはなぜですか? あるべきですか?CPAN のようなインフラストラクチャを持つ他のプログラミングまたはプラットフォーム テクノロジはありますか?


編集
誰もこれについて言及していません: .NET にCPANのようなものを期待しない主な理由の 1 つは、.NET に含まれる包括的な基本クラス ライブラリではありませんか? つまり、XML、HTTP、暗号化などのための Perl ライブラリがありますが、これらはすべて、すぐに使用できる BCL に含まれています。組み込みの FTP ライブラリを除けば、別の FTP ライブラリは必要ありません。

関連: PHP 用の CPAN はありますか?