FILEUTILS cp/cp_r rm/rm_r on Windows XP

I cannot seem to get these commands to work as expected in Windows XP
pro SP2.

Given this

task :update do
FileUtils.cp_r File.join(File.dirname(FILE), ‘views/xyz/’),
File.join(File.dirname(FILE), ‘…/…/…/app/views’)
end

I get this:

unknown file type: C:/path/to/source/views/xyz/

Given this:

task :remove do
FileUtils.rm_rf File.join(File.dirname(FILE),
‘…/…/…/app/views/xyz’) rescue nil
end

I get no errors, but the directory is not removed either. Can someone
point out my error?

Regards,

James B. wrote:

I cannot seem to get these commands to work as expected in Windows XP
pro SP2.

I discovered my error by running these with :verbose => true. As agent
86 would say: “Missed me by that much.”

I needed an extra set of ‘…/’ to reach the actual target directories.

On Mar 30, 9:27 pm, James B. [email protected] wrote:

James B. wrote:

I cannot seem to get these commands to work as expected in Windows XP
pro SP2.

I discovered my error by running these with :verbose => true. As agent
86 would say: “Missed me by that much.”

I needed an extra set of ‘…/’ to reach the actual target directories.

I’ll suggest you use RAILS_ROOT and join to it instead of guessing
based on the location of your rakefile :wink:

File.join(RAILS_ROOT, ‘app/views’)

HTH,

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs