.cpan dirrectory
[email protected] (aliko) Thu, 23 Nov 2006 14:09:01 +0300
| Newsgroups | perl.cpan.discuss |
|---|---|
| Message-ID | <[email protected]> |
Hi! I have a problem using CPAN under cygwin because it creates ".cpan" folder in the "Documents and Settings\ali" folder which contains spaces in the name. I've created "home/ali" folder and set appropriate HOME environment variable. But when I deleted the cpan and perl and "Documents and Settings\ali\.cpan" dirrectory and installed them once more the CPAN creates his folder in the "Documents and settings\ali" again. How to force it to create it's folder in the /home/ali dirrectory? Thanks for your attention. Hereafter short listing where you can see the errornous behaviour of CPAN. pay attention to line: sh: /cygdrive/c/Documents: No such file or directory *** log *** ali@aliko ~ $ cpan cpan shell -- CPAN exploration and modules installation (v1.7601) ReadLine support enabled cpan> install Device::SerialPort CPAN: Storable loaded ok Going to read /cygdrive/c/Documents and Settings/ali/.cpan/Metadata Database was generated on Sun, 15 Oct 2006 00:23:51 GMT Running install for module Device::SerialPort Running make for C/CO/COOK/Device-SerialPort-1.002.tar.gz CPAN: Digest::MD5 loaded ok CPAN: Compress::Zlib loaded ok Checksum for /cygdrive/c/Documents and Settings/ali/.cpan/sources/authors/id/C/C O/COOK/Device-SerialPort-1.002.tar.gz ok Scanning cache /cygdrive/c/Documents and Settings/ali/.cpan/build for sizes sh: /cygdrive/c/Documents: No such file or directory Package seems to come without Makefile.PL. (The test -f "/cygdrive/c/Documents and Settings/ali/.cpan/build/COOK005/Makef ile.PL" returned false.) Writing one on our own (setting NAME to DeviceSerialPort) CPAN.pm: Going to build C/CO/COOK/Device-SerialPort-1.002.tar.gz Writing Makefile for DeviceSerialPort /usr/bin/make -- OK Running make test No tests defined for DeviceSerialPort extension. /usr/bin/make test -- OK Running make install Writing /usr/lib/perl5/site_perl/5.8/cygwin/auto/DeviceSerialPort/.packlist Appending installation info to /usr/lib/perl5/5.8/cygwin/perllocal.pod /usr/bin/make install -- OK cpan> exit Lockfile removed. ali@aliko ~ $ sdb.pl -p /dev/ttyS1 Can't locate Device/SerialPort.pm in @INC (@INC contains: /usr/lib/perl5/5.8/cyg win /usr/lib/perl5/5.8 /usr/lib/perl5/site_perl/5.8/cygwin /usr/lib/perl5/site_p erl/5.8 /usr/lib/perl5/site_perl/5.8/cygwin /usr/lib/perl5/site_perl/5.8 /usr/li b/perl5/vendor_perl/5.8/cygwin /usr/lib/perl5/vendor_perl/5.8 /usr/lib/perl5/ven dor_perl/5.8/cygwin /usr/lib/perl5/vendor_perl/5.8 .) at (eval 1) line 2. BEGIN failed--compilation aborted at (eval 1) line 2.