From: "J. Shirley" <jshir...@gmail.com>

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

Well, after upgrading these modules, the installation of other modules seems to work better with the cpan shell.

(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.

Can you tell me more about this last step?

I have tried to put in Makefile.PL:

use FindBin;
use local::lib "$FindBin::Bin/support";

But when I run it, it still tries to write to /var/www which is the home dir of www-data user (the current user).

So I have also tried removing those 2 lines and doing:

$ perl -Mlocal::lib

Then
$ perl Makefile.PL

But it asked me:

[sudo] password for www-data:

and I must give the root password (and www-data is not in the sudoers group).

I have tried with another user:

# adduser octavian
# su octavian
$ cd /home/octavian
$ perl -Mlocal::lib
...
$ perl Makefile.PL

But it also asked me:

[sudo] password for octavian:

...when trying to install Catalyst::Runtime, so I must be doing something wrong.

For the first time I tried to su www-data and use this user because it is the user used by Apache and if I'd use another user and generate a temporary file, for example a compiled TT template, when Apache tries to re-write that file, it gives an error telling that it doesn't have the necessary permissions to overwrite it.

Thanks.

Octavian


_______________________________________________
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