Errno :: EACCES:权限被拒绝@ rb_sysopen-

时间:2018-09-07 22:52:18

标签: ruby-on-rails ruby windows rubygems bundler

尝试为Rails应用运行bundle install,并在下面继续出现错误。我是这台运行Windows 10的计算机上的唯一用户。

Fetching marcel 0.3.2
Installing marcel 0.3.2
Errno::EACCES: Permission denied @ rb_sysopen -
C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/marcel-0.3.2/test/fixtures/magic/video/quicktime/quicktime.mov
An error occurred while installing marcel (0.3.2), and Bundler cannot continue.
Make sure that `gem install marcel -v '0.3.2' --source 'https://rubygems.org/'`
succeeds before bundling.

请注意,我已经确认我对该文件夹具有完全访问权限,这是命令行输出:

```

~/.bundle zbw $ ls -al
total 24
drwxr-xr-x 1 zbw 1049089 0 Feb 16  2018 ./
drwxr-xr-x 1 zbw 1049089 0 Sep  9 00:28 ../
drwxr-xr-x 1 zbw 1049089 0 Feb 16  2018 cache/

/c/Ruby24-x64/lib/ruby/gems/2.4.0/gems/marcel-0.3.2/test/fixtures/magic/video/quicktime zbw $ ls -al
total 0
drwxr-xr-x 1 zbw 1049089 0 Sep  7 16:02 ./
drwxr-xr-x 1 zbw 1049089 0 Sep  7 16:02 ../

/c/Ruby24-x64/lib/ruby/gems/2.4.0/gems/marcel-0.3.2/test/fixtures/magic/video zbw $ ls -al
total 0
drwxr-xr-x 1 zbw 1049089 0 Sep  7 16:02 ./
drwxr-xr-x 1 zbw 1049089 0 Sep  7 16:02 ../
drwxr-xr-x 1 zbw 1049089 0 Sep  7 16:02 mp4/
drwxr-xr-x 1 zbw 1049089 0 Sep  7 16:02 quicktime/

```

1 个答案:

答案 0 :(得分:-1)

这是由于文件夹权限错误造成的。

授予该特定目录的创建文件夹权限。