問題タブ [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 - usr/local/man/man3 書き込み権限がないため、Perl cpanm がモジュールのインストールに失敗する
私はcpanm
local::lib を使用して、Pair.com Ubuntu VPS ボックスにモジュールをインストールしています。シェル アクセスはありますが、ルート アクセスはありません。モジュールは ~/perl5 に移動します。インストールされている Perl は 5.10.1 です。
両方のインストールにModule::Build::Tiny
失敗Class::Method::Modifiers
しました。build.log を見ると、テストは正常に実行されましたが、インストールは次のメッセージで失敗したことがわかります。
インストールが失敗し、使用cpanm --force
しても役に立ちません。man3に何かを入れるためにこれらのモジュールは必要ありません。今日、他の多くのモジュールをインストールしましたが、それらは man3 を気にしませんでした。
これを回避する方法はありますか?モジュール用に作成された man ページは必要ありません。
編集: local::lib を使用しています。関連する環境変数は次のとおりです(私は思います)。ここは私にとって一種の新境地...
perl - Circos エラー: 必要なモジュールがありません
Clone
Perl モジュールのリストに明らかに含まれています。このエラーが発生するのはなぜですか?
Mac OS X v10.8 (Mountain Lion)で Perl 5.16 を実行しています。
.tar ファイルから再インストールしようとしましたが、次のエラーが表示されます。
dyld: 遅延シンボル バインドに失敗しました: シンボルが見つかりません: _Perl_Gthr_key_ptr
このエラーについてオンラインで多くの質問がありますが、解決策はほとんどありません...
perl - Heroku の Dancer アプリ - cpanm のインストールが原因でデプロイに失敗する
残念deploying-a-dancer-app-on-heroku.md
ながら、私の展開は のインストールで失敗し、cpanm
具体的にはversion
.
Strawberry Perl 5.18.2、Windows 7で実行している正確なコマンドは次のとおりです。
cd C:\tmp
dancer -a myheroku
次に、Git Bash で次の操作を行います。
cd myheroku/
git init
git add .
git update-index --chmod=+x bin/app.pl
git commit -a -m "Dancer on Heroku"
heroku create --stack cedar --buildpack http://github.com/damog/heroku-buildpack-perl.git
(ビルドパックへのリンク)
git push heroku master
上記の結果からわかるように、cpanm はアップグレードversion
を試み、成功したと主張しますが、すぐに失敗したと主張し、barfs します。関連するコンパイル ディレクティブの行は次の とおりです。
この最小限のビルド パックのどこが間違っているのか、または Dancer アプリをインストールするための別の作業手順をどこで見つけることができるかを誰かが教えてくれれば幸いです。Google はまだ他のオプションを受け取っていません。
bioperl - Bioperl モジュールをインストールできません (正しく?)
cpanm 経由で BioPerl モジュールをインストールできません。と
出力には次のように表示されます。
--force を追加すると、次のように表示されます。
では、BioPerl を適切に使用できるかどうかはわかりません。テストが失敗したことを単に無視できますか? 私はすでにCPANを再インストールしようとしました
CPANプロンプトで、しかし結果は同じでした。私はPerl V5.14.2で作業しており、cpanm -vは私をもたらします:
私は完全に Linux の初心者なので、どんな助けにも満足しています。
perl - cpanm がモジュールのインストールに失敗しました。使用法メッセージを与える
使用方法に関するメッセージが表示されるのはなぜですか? このコマンドは、Intermediate Perl (23 ページ) から直接コピーして貼り付けました。local::lib がインストールされます。
ただし、これは機能します。cpanm -L extlib Plack
編集
--local-lib を -l または -L に置き換えても機能しません。
perl - HTML::TreeBuilder::XPath を cpanm でインストールできません
HTML::TreeBuilder::XPath をユーザーとしてインストールしようとしています。しかし、私はこのエラーが発生します:
したがって、このファイル/home/user/.cpanm/build.logを見ると、次のエラーが発生します。
HTML::Entitiesを手動でインストールしようとすると、次のエラーが発生します。
つまり、HTML::Tagset が見つからないと言われていますが、数行前にインストールされています! そして最後に、私はこのエラーを受け取ります:
/home/user/.cpanm/build.log を見ると、まったく同じ出力が得られます。
どうしたの?
perl - cpan/cpanm によってローカルにインストールされた CPAN モジュールは、手動の介入なしでは使用できません
アプリを Perl モジュールとしてパッケージ化しましたが、cpan
またはcpanm
コマンドを使用してインストールできません。問題は、これらのコマンドが (root として実行されていない場合)、必要なモジュールを ~/perl5 ディレクトリにインストールすることです。ただし、私の ~/perl5 ディレクトリは @INC に含まれていません。
これにより、cpanm からの次の紛らわしい出力が発生します。
ご覧のとおり、Image::Size モジュールのダウンロード、テスト、およびインストールは成功していますが、それを使用しようとして失敗しています。
環境変数 $PERL5LIB を「~/perl5/lib/perl5」に設定し、「~/perl5/bin」を $PATH に追加することで、この問題を解決できることはわかっていますが、この状況がどのように発生したかを知りたいです。そもそも。アプリのユーザー向けのインストール手順をできるだけシンプルにしたいと考えており、環境変数を手動で変更することは、ユーザーに指示するつもりはありません。
perl-module - cpanm を使用して Perl モジュールをインストールする
多分それはばかげた質問ですか?File
使用するようにモジュールをインストールすると
File
などの下にすべてをインストールしますFile:Listing
か?