2010-11-21 20 views
5

ここにはレーキファイルがあります。ウィンドウでRake cpの権限が拒否されました

task :default => :release 

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

"permission denied-web"が表示されます。 Windowsで実行したときと同じ権利をレーキに与えるためには、何が必要ですか。

+1

でも、2つのパスと同じように、dirパーツなしでcpを試しましたが、まだダイスはありません。 – DevelopingChris

+0

Rake 0.9.2.2(i386-mingw32)でRuby 1.9.3p0を使うのと同じ問題です。 mvとcpの両方にこの問題があります。 – 3martini

答えて

0

私はこの問題を抱えていました。ターゲットが読み込み専用だったので簡単でした。この場合、webが存在しないか、または読み込み可能でない可能性があります。

私はレーキの専門家ではありませんが、Dirはどこにありますか?

+0

'Dir'はRuby Standrdライブラリです。 –

0

shさんはどうしますか?

sh %& copy "#{Dir['web']}" "#{target}" & 
関連する問題