いろいろなプログラムで利用できるようなサブルーチンをまとめたものをライブラリといいます。自分で作ったサブルーチン群を一つのファイルにまとめてライブラリにしておくのも良いでしょう。また、一般に公開されているライブラリをダウンロードして使用することもできます。
require "ファイル名";使用するライブラリのファイル名をパスを付けて指定します。CGIプログラムと同じフォルダにある場合には、ファイル名のみになります。
一定の約束事に基づいて作られたモジュールという形で提供されているライブラリもあります。モジュールは、pmという拡張子のファイルで、使用する際にはサーバーにインストールする必要があります。モジュールは以下の形で使用を宣言します。
use モジュール名;指定したモジュールがインストールされていない場合には、スクリプトの実行が停止されます。