問題タブ [locallib]

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

perl - local::lib が存在するときにサイト全体に CPAN モジュールをインストールするにはどうすればよいですか?

私は最近新しいシステムをセットアップしたので、それをチェックするために Padre をインストールしたいと思いました。Padre のインストール手順では、local::lib をインストールするように具体的に述べられていたので、そうしました (ただし、これまで必要はありませんでした)。次に、他のいくつかのモジュールをインストールし、通常のユーザー アカウントから CPAN を実行してsudo、インストールの root が必要な部分を処理しました。

その後、これらのモジュールがサポートする必要がある Web アプリケーションの 1 つをテストする時が来ましたが、見よ、apache はそれらを見つけることができませんでした。それらはコマンド ラインから正常にロードさ~/perl5れ、CPAN 構成が含まれているにもかかわらず、local::lib が私の CPAN セッションをハイジャックし、これらのモジュールをサイト全体の場所ではなくそこにインストールしたという疑いが確認されました。

local::lib がインストールされていてもモジュールがサイト全体にインストールされるようにするには、CPAN 構成に何をする必要がありますか? または、パドレはそれなしで動作し、local::lib を完全に削除できますか?

(パドレがそこにあると主張しない限りモジュールをインストールしたくありません。開発中のコードには、独自のプロジェクト固有のディレクトリの場所があり、それ以外はすべてサイト全体である必要があります。プライベートなキャッチオールの場所は必要ありません。 )~/perl5

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

perl - local::lib がグローバルにインストールされておらず、シェルで評価せずに local::lib を使用できますか?

私は問題を抱えています、私use local::lib;はスクリプトに入れたいです。しかし、このスクリプトを多くの場所で使用する必要があるため、このスクリプトをサーバーにインストールするたびに にを追加しようとはしませんeval。そして、サーバーにlocal::libをグローバルに (デフォルトで) インストールbashrcできません。スクリプト内から、サーバーのデフォルトのディレクトリにインストールせずに、推奨されるモジュールがどこにあるかを知る方法はありますか?@INCuse local::liblocal::libevallocal::lib@INC

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

perl - use local::lib は use lib とどう違うのですか?

use local::libそのレギュラーが何をしないのか理解できuse libません。誰かがそれを説明できますか?

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

perl - perlbrew と local::lib を同時に?

これまでのところ、システム perl (Ubuntu 10.10 上) を使用しており、local::lib を使用して CPAN モジュールをプライベート ディレクトリ ~/perl5 にインストールしていました。

私は perlbrew を使おうとしているので、彼らはお互いを知らないようです。perlbrew を使用して perl-5.12.3 をインストールしましたが、perlbrew use perl-5.12.3 を使用して切り替えると、local::lib によって設定された PERL5LIB と PERL_MM_OPT が表示されます。

それは良いことではありません:

その間

したがって、正しいバージョンの cpan クライアントを使用していますが、PERL5LIB 環境変数が原因で、間違った場所からモジュールを取得します。

perlbrew にはいくつかの互換モードがありますか、それとも PERL5LIB と PERL_MM_OPT を手動でオフにする必要がありますか?

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

perl - システム/perlのアップグレード後のlocal::libのトラブルを軽減する方法は?

私たちのシステム管理者は最近私のOSとperlを(5.12.3に)アップグレードしました。local :: lib環境変数をロードすると、xsに依存するものはすべて壊れているように見えます。

これに対する簡単な修正はありますか?

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

perl - cpan モジュールをインストールせずに開発するにはどうすればよいですか?

A と B の 2 つの cpan モジュールのソース チェックアウトを行いました。

モジュール A と B は両方とも開発者リリースです。

B は A に依存しています。

私の質問は、A をインストールせずに B で作業するにはどうすればよいかということです。

(古いバージョンの A が既にインストールされています)

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

perl - Perl Local::Libを非アクティブ化して削除します

環境変数を非アクティブ化し、Local::Libの結果である追加された/home/ myusername /perl5..ディレクトリを@INCから削除したいと思います。誰かアドバイスできますか?Local::Libの前のperlENV変数と@INCフォルダーの状態に戻りたいと思います。私はFedora16を使用しています。

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

perl - cpan/cpanm によってローカルにインストールされた CPAN モジュールは、手動の介入なしでは使用できません

アプリを Perl モジュールとしてパッケージ化しましたが、cpanまたはcpanmコマンドを使用してインストールできません。問題は、これらのコマンドが (root として実行されていない場合)、必要なモジュールを ~/perl5 ディレクトリにインストールすることです。ただし、私の ~/perl5 ディレクトリは @INC に含まれていません。

これにより、cpanm からの次の紛らわしい出力が発生します。

ご覧のとおり、Image::Size モジュールのダウンロード、テスト、およびインストールは成功していますが、それを使用しようとして失敗しています。

環境変数 $PERL5LIB を「~/perl5/lib/perl5」に設定し、「~/perl5/bin」を $PATH に追加することで、この問題を解決できることはわかっていますが、この状況がどのように発生したかを知りたいです。そもそも。アプリのユーザー向けのインストール手順をできるだけシンプルにしたいと考えており、環境変数を手動で変更することは、ユーザーに指示するつもりはありません。