in reply to Re: Mason on CentOS 6
in thread Mason on CentOS 6

An excellent suggestion and excellent advise.

However, Log::Any isn't available through either the default CentOS repository or the RPMForge repository. Version 0.15 seems to be what's installed by default with the OS. I just took a step back and reinstalled the OS to a VM to start fresh. Having only installed the RPMForge repository, I get the same error with "yum install perl-HTML-Mason".

Perhaps HTML::Mason doesn't work on CentOS 6.4? I'm not sure how to force it to install without the dependency check on Log::Any. That's the next thing I'm looking into.

Replies are listed 'Best First'.
Re^3: Mason on CentOS 6
by marto (Cardinal) on Dec 17, 2013 at 19:41 UTC

    Best to leave the system perl alone, if it gets messed up you can have a broken/unreliable system. perlbrew, makes this simple, even doing it manually is as little as 3 lines. Once you have your own perl install modules and their dependancies via cpan:

    cpan HTML::Mason

    Often versions of modules in OS repos are out of date.

      So, to summarize, it appears that HTML::Mason, as build in the RPMForge repository won't install with the system Perl. So, I may be able to sue Perlbrew to make a new Perl installation that I can use with HTML::Mason.

      This appears to mean that I'll also have to rebuild mod_perl using the new Perl installation that I create with Perlbrew. Not sure how to do that yet, but looking into it.

      I wonder if those people who work on the Mason project or the RPMForge project might want to look into fixing this, if it can be.