Когда вы установили модуль, вы смотрели вывод? Где он сказал, что установил модуль? Посмотрите в lib . Вы видите следующий каталог, который ожидаете?
Загляните в ~ / lib, чтобы узнать, где все закончилось, чтобы убедиться, что в вашем выражении use lib
указано правильное имя каталога:
% find ~/lib -name CSV_XS.so
Как только вы увидите, где оно установлено, используйте это имя каталога в вашем use lib
(или PERL5LIB или что-то еще).
Я ожидаю, что у вас там как-то есть lib/lib
. PREFIX
- это просто префикс, и установщик добавляет другие части каталога к этому базовому пути. Это включает в себя lib, man, bin, и т.д .