ruby - FileUtils.mkdir_p 不起作用

标签 ruby

我有这个 ruby 代码:

FileUtils.mkdir_p("/Users/naorye/dev/naorye/_site/photography/grid/items/thumbnails")

出于某种原因,这不会执行任何操作,也不会引发异常。 我错过了什么吗?

为什么要为mkdir_p创建两个别名mkpath、makedirs?

最佳答案

你的代码对我有用。您是否尝试过使用详细标志运行它?

FileUtils.mkdir_p("/Users/naorye/.../thumbnails", :verbose => true)

FileUtils.mkdir_p类似于 unix shell 命令mkdir -p,它在您指定的路径中创建终端目录和所有中间目录。至于同义词 mkpathmakedirs,它们出现的原因可能与 Enumerable 具有 injectinject 的原因相同。 减少

关于ruby - FileUtils.mkdir_p 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14989888/

相关文章:

ruby-on-rails - 嵌套 form_for 单一资源

ruby-on-rails - 在 Ruby 中调用没有模块名称的模块类方法

Ruby:如何将从文件中读取的行拆分为二维数组?

ruby - Ruby 中的“通过引用传递参数”?

ruby - 如何在 macOS 上卸载 rbenv?

ruby-on-rails - Rails - 用于继承的模型命名空间和文件夹结构

ruby-on-rails - 将索引添加到数据模型 - Ruby on Rails 教程

ruby-on-rails - Ruby on Rails - 不能嵌套注释

ruby - Ruby 中的单例模式与单态模式

ruby - 如何使用 Rspec 模拟模型属性?