問題タブ [cpanm]

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

perl - Build.logにのみ表示されるプロンプトを待っているcpanmがインストールを停止しないようにする方法

PGPLOT をインストールすると、インストールはここで永久に停止します。

Build.logを見ると即答待ちのようです

デフォルトを強制するか、env を介してオプションを指定して、この質問を回避するにはどうすればよいですか。vars?

[更新]修正

ラッセルの回答から、デバイスの変数をエクスポートしました

そして、pgplot テストが表示していたすべてのウィンドウを閉じるために、x11vnc でサーバー (メイン ディスプレイ) に接続しました。

[注] ssh -X を使用しても、画面の下に pgplot perl lib をインストールしようとしないでください。元の画面を起動したのと同じコンピューターにいない可能性があり、X リダイレクトが機能しません。メイン ディスプレイへの vnc 接続でこの制限を回避できます。そうしないと、インストールを完了できなくなります。新しいセッションを開く xrdp およびその他の vnc は機能しません。メインディスプレイを共有する必要があります。

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

perl - さらにモジュールがインストールされている場合、perl に module-version を強制的に使用させる

私が作業しているサーバーにはperlがインストールされています。このインストールでは何も変更できないため、cpanm をインストールして、cpan モジュールの独自のリポジトリを作成しました。install-dir を定義し、そこにモジュールをインストールしました。

問題は、いくつかのモジュールが既に別のバージョンの server-perl にインストールされていることです。したがって、次のエラーメッセージが表示されます(これは、たとえば、他のplスクリプトを含む他のモジュールでも表示されます)

/usr/lib64/perl5 に server-perl モジュールがインストールされています。私のものは別のディレクトリにあります。

perl がより多くのバージョンを見つけた場合、どうすれば私のモジュールを使用するように強制できますか? そして、それが問題の根源でさえありますか?

ありがとう!

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

perl - モジュールは正常にインストールされるが見つからない

依存関係がインストールされていても、「依存関係のインストールに失敗しました: モジュール 'Module::Name' がインストールされていません」というメッセージが表示されるのはなぜでしょうか。と を使用perlbrewしてcpanmいます。これは、私がインストールしようとした多くのモジュールで何が起こるかの例です:

  1. たとえば、次のようにインストールしようとしURI::wsます
  1. インストールされてURIいないと表示されます。だから私は次のようにインストールURIします:
  1. 私が最初に望んでいたものに戻りURI::ws、ここに私が得たものがあります:

なぜこれが起こっているのか、それを止めるために何ができるのか誰か教えてもらえますか? 私が見逃した必要な情報が他にある場合は、お知らせください。

ありがとうございました

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

perl - cpanm で perl モジュールを更新する方法

cpanm を使用して Perl モジュールをインストール/更新しようとしています。しかし、すべてのモジュールで失敗しました。

例えば:

したがって、Config::General のバージョンは現在 2.56 であると予想していますが、... :

同じログインした superU を試してみましたが、同じ問題が発生しました...しかし、現在、Perl lib が含まれています

~/perl5/lib/perl5//usr/lib/perl/5.18/

Perlモジュールを適切に更新するにはどうすればよいcpanmですか?


私のインストールに関するいくつかの情報:

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

perl - CPAN は一時ディレクトリにインストールしますか?

CPAN からかなりの数のモジュールを一時ディレクトリにインストールしようとしています。

これは純粋に、それらのかなりの数をディレクトリに配置し、そこからカスタム RPM を作成できるようにするためです。rpm は、その後、カスタム perl インストールの上にブートストラップ タイプのものとして新しいインストールで使用されます。この一時的な場所からは実行されません。

CPANで試しました

しかし、これはそれらを /root/.cpan/build/somename/tmp/perl (「somename」は毎回異なります)、または通常の場所にインストールするようです。それらをすべて一時的なbuildrootタイプのフォルダーにキャプチャして、後で正しいフォルダーにrpmできるようにしたいと思っていました。

これを行う方法はありますか、それとも私は良い考えではないことをしていますか?

fpm と cpan2rpm を調べましたが、多数の Perl モジュールを 1 つの RPM にする方法がわかりませんでした。多数のモジュールから 1 つのカスタム RPM に移行する方法について、より良い考えがあれば幸いです。

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

perl - CPANM、「モジュールまたは配布アーカイブが見つかりませんでした::zip」

複数のモジュールを必要とするものを Perl で作成しようとしていますが、Perl を使用するのはこれが初めてで、必要な特定のモジュールをインストールできないようですArchive::zip

私は perlbrew を使用しており、次のコマンドを使用してモジュールのインストールを試みています。

これにより、コマンドラインから次のメッセージが返されます。

最初は「インストールは最新である」という意味だと思いましたが、そのモジュールを必要として実行しようとすると、モジュールが見つからないことがわかります。後のメッセージは、このモジュールをインストールする場所が見つからないことを意味していると思います。オンラインのどこかに投稿されたこの問題に遭遇したようには見えません。その場合、指定できる別のミラーはありますか?

これに関連する可能性がある場合、私は現在 OSX 10.10.2 を使用しています。