問題タブ [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.
perl - Build.logにのみ表示されるプロンプトを待っているcpanmがインストールを停止しないようにする方法
PGPLOT をインストールすると、インストールはここで永久に停止します。
Build.logを見ると即答待ちのようです
デフォルトを強制するか、env を介してオプションを指定して、この質問を回避するにはどうすればよいですか。vars?
[更新]修正
ラッセルの回答から、デバイスの変数をエクスポートしました
そして、pgplot テストが表示していたすべてのウィンドウを閉じるために、x11vnc でサーバー (メイン ディスプレイ) に接続しました。
[注] ssh -X を使用しても、画面の下に pgplot perl lib をインストールしようとしないでください。元の画面を起動したのと同じコンピューターにいない可能性があり、X リダイレクトが機能しません。メイン ディスプレイへの vnc 接続でこの制限を回避できます。そうしないと、インストールを完了できなくなります。新しいセッションを開く xrdp およびその他の vnc は機能しません。メインディスプレイを共有する必要があります。
perl - さらにモジュールがインストールされている場合、perl に module-version を強制的に使用させる
私が作業しているサーバーにはperlがインストールされています。このインストールでは何も変更できないため、cpanm をインストールして、cpan モジュールの独自のリポジトリを作成しました。install-dir を定義し、そこにモジュールをインストールしました。
問題は、いくつかのモジュールが既に別のバージョンの server-perl にインストールされていることです。したがって、次のエラーメッセージが表示されます(これは、たとえば、他のplスクリプトを含む他のモジュールでも表示されます)
/usr/lib64/perl5 に server-perl モジュールがインストールされています。私のものは別のディレクトリにあります。
perl がより多くのバージョンを見つけた場合、どうすれば私のモジュールを使用するように強制できますか? そして、それが問題の根源でさえありますか?
ありがとう!
perl - モジュールは正常にインストールされるが見つからない
依存関係がインストールされていても、「依存関係のインストールに失敗しました: モジュール 'Module::Name' がインストールされていません」というメッセージが表示されるのはなぜでしょうか。と を使用perlbrew
してcpanm
います。これは、私がインストールしようとした多くのモジュールで何が起こるかの例です:
- たとえば、次のようにインストールしようとし
URI::ws
ます
- インストールされて
URI
いないと表示されます。だから私は次のようにインストールURI
します:
- 私が最初に望んでいたものに戻り
URI::ws
、ここに私が得たものがあります:
なぜこれが起こっているのか、それを止めるために何ができるのか誰か教えてもらえますか? 私が見逃した必要な情報が他にある場合は、お知らせください。
ありがとうございました
perl - cpanm で perl モジュールを更新する方法
cpanm を使用して Perl モジュールをインストール/更新しようとしています。しかし、すべてのモジュールで失敗しました。
例えば:
したがって、Config::General のバージョンは現在 2.56 であると予想していますが、... :
同じログインした superU を試してみましたが、同じ問題が発生しました...しかし、現在、Perl lib が含まれています
~/perl5/lib/perl5/
と/usr/lib/perl/5.18/
Perlモジュールを適切に更新するにはどうすればよいcpanm
ですか?
私のインストールに関するいくつかの情報:
perl - CPAN は一時ディレクトリにインストールしますか?
CPAN からかなりの数のモジュールを一時ディレクトリにインストールしようとしています。
これは純粋に、それらのかなりの数をディレクトリに配置し、そこからカスタム RPM を作成できるようにするためです。rpm は、その後、カスタム perl インストールの上にブートストラップ タイプのものとして新しいインストールで使用されます。この一時的な場所からは実行されません。
CPANで試しました
しかし、これはそれらを /root/.cpan/build/somename/tmp/perl (「somename」は毎回異なります)、または通常の場所にインストールするようです。それらをすべて一時的なbuildrootタイプのフォルダーにキャプチャして、後で正しいフォルダーにrpmできるようにしたいと思っていました。
これを行う方法はありますか、それとも私は良い考えではないことをしていますか?
fpm と cpan2rpm を調べましたが、多数の Perl モジュールを 1 つの RPM にする方法がわかりませんでした。多数のモジュールから 1 つのカスタム RPM に移行する方法について、より良い考えがあれば幸いです。
perl - CPANM、「モジュールまたは配布アーカイブが見つかりませんでした::zip」
複数のモジュールを必要とするものを Perl で作成しようとしていますが、Perl を使用するのはこれが初めてで、必要な特定のモジュールをインストールできないようですArchive::zip
。
私は perlbrew を使用しており、次のコマンドを使用してモジュールのインストールを試みています。
これにより、コマンドラインから次のメッセージが返されます。
最初は「インストールは最新である」という意味だと思いましたが、そのモジュールを必要として実行しようとすると、モジュールが見つからないことがわかります。後のメッセージは、このモジュールをインストールする場所が見つからないことを意味していると思います。オンラインのどこかに投稿されたこの問題に遭遇したようには見えません。その場合、指定できる別のミラーはありますか?
これに関連する可能性がある場合、私は現在 OSX 10.10.2 を使用しています。