私はperlモジュールをインストールしました。たとえば、XYZと言うと、多数の.pmファイルを含むフォルダが作成されます。フォルダをコピーし、XYZがインストールされていない他のシステムに配置しました。
私は両方のシステムでXYZモジュールのメソッドを使用することができます。つまり、私はこれらの方法の違いを知ることができませんが、いくつかあるはずです。私が知っているのは、perlモジュールをインストールすると依存関係もインストールされるということです。私は正しい?誰でも2つの違いがあれば言及できますか?perlモジュールのインストールとフォルダ全体のコピーとの違いは何ですか?
5
A
答えて
6
私の頭の上から数:XSモジュールの場合
- 、コードは、ローカルプラットフォーム用にコンパイルされています。
- 通常、cpan経由でモジュールをインストールすると、テストスイートが実行されるため、依存関係を超えて他の理由があってもうまくいかない場合は、そう言えます(非常にまれですが)。
- あなたのperlがモジュールを見つけることができるディレクトリ。
もちろん、このすべてを自分で処理することができます。最近は、LinuxやWindowsのいずれかをx86上で実行している可能性は非常に高いですが、LinuxをLinuxやWindowsにWindowsをコピーするだけで、ソースシステムと同じ場所にコピーすれば、大丈夫です。基本的にはバイナリのLinuxディストリビューションやActivePerlパッケージも同様です。すべてのターゲットシステムにコンパイル時の依存関係を一括してインストールすることを避けたい場合は、システムのパッケージマネージャによって管理されるはずのシステムディレクトリ(例:/usr/share/perl5
)に書き込んで自分自身を混乱させないようにしてください。
関連する問題
- 1. Perlでは、モジュールのロードにuseとrequireの違いは何ですか?
- 2. Rubygemsを "ローカルにインストールする"と "システム全体にインストールする"の違いは何ですか?
- 3. オブジェクト指向Perlのパッケージ、モジュール、クラスの違いは何ですか?
- 4. システム全体のvimrcとユーザのvimrcの違いは何ですか?
- 5. Strawberry Perlでは、perl \ libとperl \ site \ libの違いは何ですか?
- 6. Perlでのハッシュとハッシュリファレンスの違いは何ですか?
- 7. pipインストールとsudo pipインストールの違いは何ですか?
- 8. perlでは、$ DB :: single = 1と2の違いは何ですか?
- 9. perlのファーストクラスエンティティとセカンドクラスエンティティの違いは何ですか?
- 10. perl -dのxとpの違いは何ですか?
- 11. Perl 5の親と基底の違いは何ですか?
- 12. Flex:MXMLの「コンポーネント」とMXMLの「モジュール」の違いは何ですか?
- 13. jsのモジュールとPHPのクラスの違いは何ですか?
- 14. Perlで `use base`と@ISAの違いは何ですか?
- 15. git repoのクローニングとコピーの違いは何ですか?
- 16. node.jsのリクエストモジュールとhttpモジュールの違いは何ですか?
- 17. Node.jsのClusterモジュールとLearnboostのClusterモジュールの違いは何ですか?
- 18. MEMORY_BASIC_INFORMATION構造体のBaseAddressとAllocationBaseの違いは何ですか?
- 19. ソースフォルダと(通常)フォルダの違いは何ですか
- 20. src/androidtestとsrc/testフォルダの違いは何ですか?
- 21. Axis2:モジュールとサービスの違いは何ですか?
- 22. NodeJS httpとhttpsモジュールの違いは何ですか?
- 23. モジュール処理とマルチプロセッシングの違いは何ですか?
- 24. Vagrantの共有フォルダと同期フォルダの違いは何ですか?
- 25. フォルダ全体(内容とともに)を別の場所にバッチでコピーするコマンドはありますか
- 26. とにかくPerlの文字列は一体何ですか?
- 27. Perl CGIとCatalystの違いとパフォーマンスの特徴は何ですか?
- 28. 小包と完全な財産の違いは何ですか?
- 29. $ @と$の違い! perl
- 30. CvCapture構造体とVideoCapture構造体の違いは何ですか?