エラーが発生しています
@inc @inc にスプレッドシート writeexcel.pm が見つかりません
はい、わかっています。Excel プラグインが必要です。
ストロベリーパールを使用しています。
PERL 用の Excel プラグインがある場所と、その Excel プラグインを貼り付ける場所を教えてください
エラーが発生しています
@inc @inc にスプレッドシート writeexcel.pm が見つかりません
はい、わかっています。Excel プラグインが必要です。
ストロベリーパールを使用しています。
PERL 用の Excel プラグインがある場所と、その Excel プラグインを貼り付ける場所を教えてください
モジュールはCPANにあります。インタラクティブにストロベリー perl にインストールするには、次のようにします。
perl -MCPAN -e shell
install Spreadsheet::WriteExcel
または (非対話型)
cpan Spreadsheet::WriteExcel
編集:
満たされていない依存関係 (のようなモジュールが見つからないOLE::Storage_Lite
) に関するエラーが発生した場合は、これらの依存関係を使用してcpan <dependency>
インストールし、パッケージのインストールを続行します。
Strawberry Perl に固執する必要がない場合は、必要なモジュール (依存関係を含む) をインストールする統合パッケージ マネージャー (PPM) が付属するActiveState Perlに切り替えることができます。ActiveState はビルド済みのモジュールを含むリポジトリを提供するため、コンパイルする必要はありません。
@INC
本当に空いてる?その場合、@INC
perl がモジュールを検索するためのインクルード ディレクトリを指定するために設定する必要があります。
さらに、エラーメッセージは次のようになると思います
Spreadsheet::WriteExcel.pm が見つかりません ...
で依存関係を正しく指定した場合use Spreadsheet::WriteExcel;
。
ルートとしてインストールした場合は、スクリプトもルートとして実行する必要があります。これで問題は解決しました。