系统调用后的权限问题 - ruby

时间:2013-08-16 12:35:06

标签: ruby-on-rails ruby

我在我的rails app中使用系统调用

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)

我该如何纠正?

3 个答案:

答案 0 :(得分:2)

您必须chmod对目录所有者= chmod +x /Users/ghome/projects的写入命令,然后才能正常

答案 1 :(得分:1)

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

答案 2 :(得分:1)

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