這裏是耙文件。在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中運行時具有相同的權利。
這裏是耙文件。在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中運行時具有相同的權利。
我有這個問題,就像目標是隻讀一樣簡單。在這種情況下,web
可能不存在,或者可能不可讀。
我不是耙子專家,但Dir
在哪裏申報?
'Dir'是Ruby Standrd庫。 – 2011-01-21 22:34:31
使用sh怎麼辦?
sh %& copy "#{Dir['web']}" "#{target}" &
也嘗試過沒有dir部分的cp,就像2個路徑一樣,仍然沒有骰子。 – DevelopingChris 2010-11-21 14:38:26
同樣的問題在這裏,使用Ruby 1.9.3p0與Rake 0.9.2.2(i386-mingw32)。 mv和cp都有這個問題。 – 3martini 2012-02-21 21:17:12