<html><head></head><body bgcolor="#FFFFFF"><div>Sorry for top posting - iPhone^^.</div><div><br></div><div>Robyn, just something I've noticed: is there a reason that you're using an ActivePerl instead the system Perl (or one brewed with perlbrew)?</div><div><br></div><div>I think some other modules are out of date, too. You could update all your modules, if you don't have to rely on some specific versions (see cpanm docs, cannot search for the correct command atm), or try to update one by one (here: update Class::Load).</div><div><br></div><div>Just my thoughts.</div><div><br></div><div>Matthias<br><br>--&nbsp;<div>&nbsp; &nbsp;<div>Sent from my iPhone so expect spelling errors and stuff.</div><div><br></div><div>rainboxx Matthias Dietrich</div><div>Freelance Software Engineer</div><div><br></div><div>rainboxx</div><div>Königsallee 43</div><div>71638 Ludwigsburg</div><div>+4915150607864</div><div><br></div><div>Vist: <a href="http://www.rainboxx.de">http://www.rainboxx.de</a></div></div></div><div><br>Am 23.03.2012 um 23:12 schrieb Robyn Jonahs &lt;<a href="mailto:learn.catalyst@gmail.com">learn.catalyst@gmail.com</a>&gt;:<br><br></div><div></div><blockquote type="cite"><div>So Moose said that it was all updated yet it did not have the command line file moose-outdated until I ran the cpanm Moose command (sudo if required) Also, following the Moose intro in the "Definitive Guide to Catalyst" I did not have module-starter until I ran cpanm Module::Starter. But I still get the same error<br>
<br>CrashCOurse-Point$ perl -Ilib t/00-load.t <br>not ok 1 - use CrashCOurse::Point;<br>#&nbsp;&nbsp; Failed test 'use CrashCOurse::Point;'<br>#&nbsp;&nbsp; at t/00-load.t line 6.<br>#&nbsp;&nbsp;&nbsp;&nbsp; Tried to use 'CrashCOurse::Point'.<br>
#&nbsp;&nbsp;&nbsp;&nbsp; Error:&nbsp; "load_first_existing_class" is not exported by the Class::Load module<br># Can't continue after import errors at /usr/local/ActivePerl-5.12/site/lib/Moose/Util.pm line 12<br># BEGIN failed--compilation aborted at /usr/local/ActivePerl-5.12/site/lib/Moose/Util.pm line 12.<br>
# Compilation failed in require at /usr/local/ActivePerl-5.12/site/lib/Moose/Meta/Class.pm line 28.<br># BEGIN failed--compilation aborted at /usr/local/ActivePerl-5.12/site/lib/Moose/Meta/Class.pm line 28.<br># Compilation failed in require at /usr/local/ActivePerl-5.12/site/lib/Moose.pm line 28.<br>
# BEGIN failed--compilation aborted at /usr/local/ActivePerl-5.12/site/lib/Moose.pm line 28.<br># Compilation failed in require at lib/CrashCOurse/Point.pm line 2.<br># BEGIN failed--compilation aborted at lib/CrashCOurse/Point.pm line 2.<br>
# Compilation failed in require at (eval 4) line 2.<br># BEGIN failed--compilation aborted at (eval 4) line 2.<br>Bail out!<br># Testing CrashCOurse::Point , Perl 5.012003, perl<br>Can't locate object method "new" via package "CrashCOurse::Point" at t/00-load.t line 11.<br>
1..1<br># Looks like you failed 1 test of 1.<br># Looks like your test exited with 255 just after 1.<br><br>I am out of ideas for where to find the problem.<br><br><br><div class="gmail_quote">On Fri, Mar 23, 2012 at 2:52 PM, Robyn Jonahs <span dir="ltr">&lt;<a href="mailto:learn.catalyst@gmail.com">learn.catalyst@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Fri, Mar 23, 2012 at 2:25 PM, Matthias Dietrich <span dir="ltr">&lt;<a href="mailto:mdietrich@cpan.org" target="_blank">mdietrich@cpan.org</a>&gt;</span> wrote:<br>
</div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5">
<div style="word-wrap:break-word">Hi,<br><br>Am 23.03.2012 um 19:02 schrieb Robyn Jonahs:<br><br><blockquote type="cite">cpan&gt; upgrade Moose::.*<br></blockquote><br>try: `upgrade Moose` inside of the CPAN shell.<br><br>

Instead of using CPAN.pm I recommend using cpanm. &nbsp;Install it by copypasting this into your terminal:<br><br> &nbsp;&nbsp;&nbsp;curl -L <a href="http://cpanmin.us" target="_blank">http://cpanmin.us</a> | perl - --sudo App::cpanminus<br>

<br>Then run `cpanm Moose` (prepend "sudo" if you need). &nbsp;It's easier and much faster :-).<br><br>And because you're new to Perl: don't copy scripts from a module release, install the module instead and use the scripts afterwards (except you know what you're doing).<br>

<br>Best,<br> &nbsp;Matthias<span><font color="#888888"><br><br><div><div>
<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;text-align:-webkit-auto;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:medium;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:12px;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:12px;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:12px;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:12px;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:12px;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<span style="text-indent:0px;letter-spacing:normal;font-variant:normal;font-style:normal;font-weight:normal;line-height:normal;border-collapse:separate;text-transform:none;font-size:12px;white-space:normal;font-family:'Courier New';word-spacing:0px"><div style="word-wrap:break-word">

<div>--&nbsp;<br>rainboxx Software Engineering<br>Matthias Dietrich<br><br>rainboxx Matthias Dietrich &nbsp; | &nbsp;Phone: <a href="tel:%2B49%207141%20%2F%202%2039%2014%2071" value="+4971412391471" target="_blank">+49 7141 / 2 39 14 71</a><br>

Königsallee 43 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; | &nbsp;Mobil: <a href="tel:%2B49%20%C2%A0151%20%2F%2050%2060%2078%2064" value="+4915150607864" target="_blank">+49 &nbsp;151 / 50 60 78 64</a><br>71638 Ludwigsburg &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;| &nbsp;WWW &nbsp;: &nbsp;<a href="http://www.rainboxx.de" target="_blank">http://www.rainboxx.de</a><br>

<br></div><div><br></div></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div></span></div>

</span></span><br>
</div>
<br></div></font></span></div><br></div></div><div class="im">_______________________________________________<br>
List: <a href="mailto:Catalyst@lists.scsys.co.uk" target="_blank">Catalyst@lists.scsys.co.uk</a><br>
Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst" target="_blank">http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</a><br>
Searchable archive: <a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/" target="_blank">http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</a><br>
Dev site: <a href="http://dev.catalyst.perl.org/" target="_blank">http://dev.catalyst.perl.org/</a><br>
<br></div></blockquote></div><br><br>Thanks guys.<br>
<br>
CPAN and cpanm both say that Moose is up to date.<br>
<br>
cpanm Moose<br>
Moose is up to date. (2.0402)<br>
<br>
I also found the location of the <a href="http://catalyst.pl" target="_blank">catalyst.pl</a> script and made sure that 
my PATH saw it. This fixed the problem where I could not call 
<a href="http://catalyst.pl" target="_blank">catalyst.pl</a> from the command line. However I still get these errors when
 I try to create a new Catalyst App... <br>
<br>
test$ <a href="http://catalyst.pl" target="_blank">catalyst.pl</a> MyApp<div class="im"><br>
"load_first_existing_class" is not exported by the Class::Load module<br>
Can't continue after import errors at /usr/local/ActivePerl-5.12/site/lib/Moose/Util.pm line 12<br>
BEGIN failed--compilation aborted at /usr/local/ActivePerl-5.12/site/lib/Moose/Util.pm line 12.<br>
Compilation failed in require at /usr/local/ActivePerl-5.12/site/lib/Moose/Meta/Class.pm line 28.<br>
BEGIN failed--compilation aborted at /usr/local/ActivePerl-5.12/site/lib/Moose/Meta/Class.pm line 28.<br>
Compilation failed in require at /usr/local/ActivePerl-5.12/site/lib/Moose.pm line 28.<br>
BEGIN failed--compilation aborted at /usr/local/ActivePerl-5.12/site/lib/Moose.pm line 28.<br></div>
Compilation failed in require at /usr/local/ActivePerl-5.12/site/lib/Catalyst/Helper.pm line 2.<br>
BEGIN failed--compilation aborted at /usr/local/ActivePerl-5.12/site/lib/Catalyst/Helper.pm line 2.<br>
Compilation failed in require at /usr/local/ActivePerl-5.12/site/bin/<a href="http://catalyst.pl" target="_blank">catalyst.pl</a> line 26.<br>
BEGIN failed--compilation aborted at /usr/local/ActivePerl-5.12/site/bin/<a href="http://catalyst.pl" target="_blank">catalyst.pl</a> line 26.<br>
test$ <br>
<br><br>Any ideas? Is this a path that I am missing to some Moose resource&nbsp; rather than part of Moose?<br><br>temp$ echo $PATH<br>/usr/local/ActivePerl-5.12/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/texbin:/usr/X11/bin<br>

<br><br>Thanks again for all the help.<br>
</blockquote></div><br>
</div></blockquote><blockquote type="cite"><div><span>_______________________________________________</span><br><span>List: <a href="mailto:Catalyst@lists.scsys.co.uk">Catalyst@lists.scsys.co.uk</a></span><br><span>Listinfo: <a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst">http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</a></span><br><span>Searchable archive: <a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/">http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</a></span><br><span>Dev site: <a href="http://dev.catalyst.perl.org/">http://dev.catalyst.perl.org/</a></span><br></div></blockquote></body></html>