rake cp 权限在 Windows 上被拒绝
Posted
技术标签:
【中文标题】rake cp 权限在 Windows 上被拒绝【英文标题】:Rake cp permission denied on windows 【发布时间】:2011-05-13 09:39:14 【问题描述】:这是 rake 文件。
task :default => :release
task :release do
target = 'releases/' + Time.new.strftime('%Y%m%d')
mkdir_p target
cp Dir["web"], target
end
我收到“权限被拒绝 - 网络”。 我必须做些什么才能在 Windows 中为 rake 提供与运行时相同的权限。
【问题讨论】:
也尝试了没有dir部分的cp,就像2个路径一样,仍然没有骰子。 同样的问题,使用 Ruby 1.9.3p0 和 Rake 0.9.2.2 (i386-mingw32)。 mv 和 cp 都有这个问题。 【参考方案1】:我遇到了这个问题,就像目标是只读的一样简单。在这种情况下,web
可能不存在,或者可能不可读。
我不是 rake 方面的专家,但 Dir
是在哪里声明的?
【讨论】:
Dir
是 Ruby 标准库。【参考方案2】:
使用 sh 怎么样?
sh %& copy "#Dir['web']" "#target" &
【讨论】:
以上是关于rake cp 权限在 Windows 上被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
rbenv 权限在 Ubuntu 上被 Assetic 拒绝
Android 中的 Firestore 权限在测试规则上被拒绝
Android应用程序崩溃ActivityManager权限在Eclipse上被拒绝