exec regression in windows since 1.6.0 (?) ------------------------------------------
Key: JRUBY-5908 URL: https://jira.codehaus.org/browse/JRUBY-5908 Project: JRuby Issue Type: Bug Affects Versions: JRuby 1.6.2 Environment: jruby 1.6.2 (ruby-1.8.7-p330) (2011-05-23 e2ea975) (Java HotSpot(TM) Client VM 1.6.0_21) [Windows XP-x86-java] Reporter: Patrik Sundberg Assignee: Thomas E Enebo Running into the following when using the gem gemedit to easily open installed gems in an editor. What it does is essentially this: {code:title=edit_command.rb} cmd = "#{options[:editor]} ." Dir.chdir(spec.full_gem_path) do exec cmd end {code} This used to work ok on 1.6.0 under windows. However, now it doesnt seem like exec searches the PATH anymore when firing up the editor. I get: ERROR: While executing gem ... (Errno::ENOENT) No such file or directory - cannot execute If I set the full path to the editor I get the odd effect of the editor opening, but in the current directory where I issue the command, not spec.full_gem_path. I assume something must have changed with regards to #exec on windows between 1.6.0 and 1.6.2. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email