2010-11-21 45 views
5

這裏是耙文件。在Windows上拒絕耙cp權限

task :default => :release 

task :release do 
    target = 'releases/' + Time.new.strftime('%Y%m%d') 
    mkdir_p target 
    cp Dir["web"], target 
end 

我得到「權限被拒絕 - 網絡」。 我必須做些什麼才能使得耙子在Windows中運行時具有相同的權利。

+1

也嘗試過沒有dir部分的cp,就像2個路徑一樣,仍然沒有骰子。 – DevelopingChris 2010-11-21 14:38:26

+0

同樣的問題在這裏,使用Ruby 1.9.3p0與Rake 0.9.2.2(i386-mingw32)。 mv和cp都有這個問題。 – 3martini 2012-02-21 21:17:12

回答

0

我有這個問題,就像目標是隻讀一樣簡單。在這種情況下,web可能不存在,或者可能不可讀。

我不是耙子專家,但Dir在哪裏申報?

+0

'Dir'是Ruby Standrd庫。 – 2011-01-21 22:34:31

0

使用sh怎麼辦?

sh %& copy "#{Dir['web']}" "#{target}" &