This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Why can't I run perl scripts after cd to /_/d i.e. d:


The following shows that when I am on d: I cannot run a perl script.  
I get the error message "No such file or directory".  It seems like it
cannot find the perl interpreter executable.
But running a similar bash script does work.
I changed the value of cygdrive to /_ at one point using mount, and it is
remembered in my registry with 
name: cygdrive prefix
data: "/_".  
Is this (part of) the problem.
I changed from /cygdrive because that was so tedious to type each time I
need to work on another hard disk.


1014/_/d/_mysetup> type bash
bash is /usr/bin/bash
1015/_/d/_mysetup> echo > /usr/home/mybin/testbash
1016/_/d/_mysetup> cat > /usr/home/mybin/testbash
#!/usr/bin/bash
echo hello from testbash
1017/_/d/_mysetup> /usr/home/mybin/testbash
hello from testbash
1018/_/d/_mysetup> cat > /usr/home/mybin/testperl
#!/usr/bin/perl
print "hello from testperl\n";
1019/_/d/_mysetup> /usr/home/mybin/testperl
Can't open perl script "/usr/home/mybin/testperl": No such file or directory
1020/_/d/_mysetup> ls -l /usr/bin/perl
-rwxr-xr-x   1 administ Administ    20480 Mar 24 11:37 /usr/bin/perl*
1021/_/d/_mysetup> ls -l /usr/bin/perl.exe
-rwxr-xr-x   1 administ Administ    20480 Mar 24 11:37 /usr/bin/perl.exe*
1022/_/d/_mysetup> ls -l /usr/bin/bash
-rwxr-xr-x   1 administ Administ   466944 Jun  1 18:50 /usr/bin/bash*
1023/_/d/_mysetup> ls -l /usr/bin/bash.exe
-rwxr-xr-x   1 administ Administ   466944 Jun  1 18:50 /usr/bin/bash.exe*
1024/_/d/_mysetup> mount
Device              Directory           Type         Flags
c:\bin              /usr/bin            user         binmode
c:\lib              /usr/lib            user         binmode
d:                  /d                  user         textmode
f:                  /f                  user         textmode
c:                  /                   user         binmode
e:                  /e                  user         textmode
1025/_/d/_mysetup> cd /
1026/> /usr/home/mybin/testperl
hello from testperl

Thanks,
Steve
-- 
Steven Tolkin          steve.tolkin@fmr.com      617-563-0516 
Fidelity Investments   82 Devonshire St. R24D    Boston MA 02109
There is nothing so practical as a good theory.  Comments are by me, 
not Fidelity Investments, its subsidiaries or affiliates.

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]