R 2.13
Vista

Colleagues,

I have encountered a problem with Windows environment variables that I don't 
understand.  My R code is designed to execute another program that uses Intel 
Fortran.  Intel Fortran apparently has some complicated issues regarding 
environment variables.  As a result, Intel provides a batch file 
(FortranVars.bat) that sets all the environment variables.  If I am working at 
a Command Prompt (i.e., at the command line, not in R), the following happens:
        1.  When I open the Command Prompt, I type "set %path%" and I get some 
output
        2.  I then execute the batch file -  the batch batch file returns a 
message "Intel (R) Visual Fortran ..." indicating that it was executed (and 
there is no error or warning from the OS).
        3.  If I type "set %path%" again, the output reflects the environment 
variables added by the batch file.
So far, so good.

Now I try the same from within R.
        1.  I type shell("set") and I examine the output for path (for unclear 
reasons, executing shell("set %path%") resulted in a warning:
                "running command ... had status 1"
        2.  i then execute the batch file -- same message as before
        3.  I type shell("set")" -- the output is unchanged.
        4.  I also tried executing step 2 preceded by "@ call".  no success.

I am not sure where the problem lies (incidentally, the behavior may be 
different in Windows 7 so I would appreciate answers relevant to Vista).  Does 
anybody have any insights?  

Thanks in advance.

Dennis

Dennis Fisher MD
P < (The "P Less Than" Company)
Phone: 1-866-PLessThan (1-866-753-7784)
Fax: 1-866-PLessThan (1-866-753-7784)
www.PLessThan.com

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to