http://www.perlmonks.org?node_id=1006718


in reply to Re^4: module-starter command not found after installation
in thread module-starter command not found after installation

Do you use system Perl, or Perl built using perlbrew? What's inside ~/perl5/perlbrew/etc/bashrc? Do you see any differences in root's config files? Search ~/.cpan/CPAN/MyPrefs.pm and the output of o conf CPAN shell command for something unusual in options named make_..._arg and mbuild_..._arg.

It looks like removing these lines made you use system Perl again instead of perlbrew's one, and CPAN is set to install modules in system directories by default.

Sorry if my advice was wrong.