系统调用ruby后的权限问题



我在rails应用程序中使用了一个名为的系统

FileUtils.mkdir_p(some_path, mode: 0770)

其中some_path被设置为某个(正确的)路径。我进入我的控制台

/home/.rvm/rubies/ruby-2.0.0-p195/lib/ruby/2.0.0/fileutils.rb:242:in `mkdir': Permission denied - /Users/ghome/projects/some_file (Errno::EACCES)

我该如何更正?

您必须将写命令chmod发送到目录的所有者=chmod +x /Users/ghome/projects,然后它就会正常

您没有对文件夹/Users/ghome/projects/的写入权限。

您没有对该目录/Users/ghome/projects/的写入权限。chown是您自己的目录,或者chmod是您可以写入其中的目录。

最新更新