2009/10/16 Octavian Râşniţă <orasn...@gmail.com>

> From: "J. Shirley" <jshir...@gmail.com>
>
>  Hi,
>>
>> I've seen a recommendation on this list for Debian for running perl apps,
>> and recently I started to use this distro.
>>
>> I've seen that I can install perl modules very hard under Debian if I use
>> the CPAN shell.
>> For example if I run
>>
>> $ cpan
>> cpan> install Class::MOP
>>
>> it gives an "Unknown error" and it doesn't want to install and the same
>> with Catalyst::Runtime.
>>
>> But if I do then
>>
>> cpan> look ModuleName
>> $ perl Makefile.PL
>> $ make
>> $ make test
>> $make install
>>
>> I can install the modules without problem (usually).
>> However, I need to manually install each dependency.
>>
>> I've seen this strange thing under 2 Debian systems so I think it is not a
>> Debian bug.
>>
>> Does this happen to you? If yes, how do you solve it?
>>
>> Thank you.
>>
>> Octavian
>>
>>
>>  My Debian steps are:
>
> (as root)
> 1. Upgrade CPAN (Bundle::CPAN)
> 2. Upgrade CPANPLUS
> 3. Upgrade/Install Module::Install
> 4. Upgrade/Install Module::Build
> 5. Install local::lib
>
> (as app user)
> 6. Install deps for application
>
> I've never had a problem with things not building doing this, but haven't
> tried other ways.
>
> -J
>
> I guess your installing the deps for the application using local::lib,
> right?
>
> Good idea. Is there a way of using Makefile.PL of the application to
> automaticly install all the dependencies using local::lib?
>
> Thanks.
>
>
> Octavian
>
>
>
Yes, this works just fine as you would expect.  Just run "make" should do
it.

My usual post-deployment command is: perl Makefile.PL && make && make test
&& make clean

Assuming exit status is 0, I had a successful deployment.

-J
_______________________________________________
List: Catalyst@lists.scsys.co.uk
Listinfo: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/catalyst@lists.scsys.co.uk/
Dev site: http://dev.catalyst.perl.org/

Reply via email to