スクリプト内から perl モジュールをインストールするにはどうすればよいですか? スクリプト インターフェイスが組み込まれている Discovery Studio Visualizer というプログラムを使用していますが、標準的な方法で Win32::GUI() をインストールする方法がありません。これを行う理由は、GUI インターフェイスを使用してアミノ酸を変異させるマクロを作成したいからです。
1 に答える
通常、あなたが求めていることは Perl では行われません。Perl ツール チェーンにアクセスできない場合は、使用可能な手法を使用したとしても、必要なライブラリをインストールするために必要なツールが含まれていない可能性があります。さらに、(ほぼ確実に) アプリケーションがインストールされているディレクトリをロックダウンしている可能性があります。たまたま Perl を言語として使用している埋め込みスクリプト ツールを使用している場合、追加のフォルダーからライブラリを読み込む機能さえない場合があります。
そうは言っても、最初にスクリプトの外部にライブラリをインストールしてみるのが最善の策です。cpan
コマンド ライン ツールが使用可能 かどうかを確認します。Comprehensive Perl Archive Networkに接続し、必要なライブラリ (およびそれらのライブラリの依存関係) をプルダウンし、一般的なインストーラ スクリプトを呼び出す方法を知ってcpan
いるツールです。XS (C ライブラリへの Perl インターフェイス) を使用するため、使用したカスタム バージョンの Perl をコンパイルしたものと互換性のある C コンパイラのセットアップも必要になります。最後に、使用しているツールに組み込まれている Perl インタープリターは、それらのライブラリーをロードできるようにコンパイルされている必要がありますが、これは保証ではありません。
コンパイルを必要としないライブラリを使用でき、組み込みインタプリタがそれをサポートするように設定されている場合は、PERL5LIB 環境変数を作成し、ライブラリを含む任意のパスのルートの場所をこの変数に追加できます。ただし、私が知っているほとんどの Perl GUI ツールキットでは、コンパイルが必要です。
私は確かにあなたの幸運を祈っています!