Guest rategastNächtliches Raten:
Meine erste Vermutung ist, dass Du mindestens zwei verschiedene Perl-Installationen hast.
Nächste Vermutung ist, dass Dein CGI-Skript eine andere Version benutzt als Du auf der Konsole.
Oder Du hast GD in ein besonders Verzeichnis installiert und dies in Deiner Arbeitsumgebung bekannt gegeben (z.B. via PERL5LIB); Deine CGI-Umgebung weiß davon aber nichts.
Genauso hätte ich auch geraten. Wie auch immer, mit
use lib qw(/foo/bar); den @INC Path erweitern und es sollte tun.
Schönen Sonntag,
Rosti