X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.3 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Message-ID: <4A96A236.9030801@bopp.net> Date: Thu, 27 Aug 2009 10:11:50 -0500 From: Jeremy Bopp User-Agent: Thunderbird 2.0.0.23 (Windows/20090812) MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Changing HOME for PERL References: <4A959537 DOT 7020900 AT bopp DOT net> <4A95AA6A DOT 9010909 AT bopp DOT net> <4A9697B2 DOT 6050101 AT bopp DOT net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Dexter_Michael AT emc DOT com wrote: > It seems my Cygwin has attached itself to the PERL on my C drive and not > the cygwin Perl. How do I change that? Also debugger seemed to work > too. > > dextem AT USENDEXTEML1C /usr/bin > $ which perl > /cygdrive/c/PERL/BIN/perl > > dextem AT USENDEXTEML1C /usr/bin > $ which Perl > /cygdrive/c/PERL/BIN/Perl You have C:\PERL\BIN in your PATH environment variable before /usr/bin. Run the following in your Cygwin shell: echo $PATH You will likely see something like the following: /cygdrive/c/PERL/BIN:/usr/bin:/bin:(and so on) When running perl as "perl" in your shell, the shell searches each directory in the list from left to right for an executable file named perl (or perl.exe under Cygwin). However, none of that will affect your scripts because they are specifically calling out for using /usr/bin/perl. In order to run Andrew's test with the Cygwin-based Perl, do the following: /usr/bin/perl -de 1 -Jeremy -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple