これらのような関連するスレッドを既に読みましたが、それらは私たちの状況を完全には捉えていません。
- これは、ファイアウォールで保護されたマシン上にあります。ネットアクセスなし。ファイルをフォルダーに ftp して、そこからモジュールをインストールできます。
- 一部のフォルダーには、ユーザー用の CHMOD 777 があります。
.pm
関連ファイルをダウンロードしてローカルでビルドすると、Perl モジュールをインストールできます。ただし、これらのファイルをインストールできない場合、cpan
またはcpanm
.
たとえば、インストールしたいのですがHTML::Restrict
。ダウンロード + インストールを行うと、Restrict.pm で次のエラーが表示されます。
/lib/HTML/Restrict.PM:328: Unknown command paragraph "=encoding UTF-8"
オンラインで少し読むと、これは古い Perl の問題である可能性があります。5.8.x を使用しています。私たち自身の開発マシンには 5.16.x とインターネット アクセスの贅沢があるので、モジュールのインストールは簡単です。とにかく、私の古いマシンの 1 つにも 5.8.x があり、cpanminus 経由でモジュールをインストールすると (インターネットで) 動作しました。
質問: FTP 経由で「cpanminus」( cpanm
) をインストールし、特定のモジュール ファイルを FTP 経由でサーバーにアップロードしてから、シェルに入り、cpanm
それぞれの.pm
ファイルを指定してモジュールをインストールすることは可能ですか?
ご指摘ありがとうございます。