Windows 上的 Rake cp 权限被拒绝

发布于 2024-10-03 14:34:36 字数 257 浏览 4 评论 0原文

这是耙子文件。

task :default  => :release

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

我收到“权限被拒绝 - 网络”。 我必须做什么才能赋予 rake 在 Windows 中运行时拥有的相同权限。

Here's the rake file.

task :default  => :release

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

I get "permission denied - web".
what do I have to do to give rake the same rights I have when it runs, in windows.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泪之魂 2024-10-10 14:34:36

我遇到了这个问题,就像目标是只读的一样简单。在这种情况下,web 可能不存在,或者可能不可读。

我不是 rake 方面的专家,但是 Dir 在哪里声明的?

I had this problem, as simple as the target was readonly. In this case web might not exist, or might not be readable.

I'm no expert in rake, but where is Dir declared?

你穿错了嫁妆 2024-10-10 14:34:36

使用 sh 怎么样?

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

What about using sh?

sh %& copy "#{Dir['web']}" "#{target}" &
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文