【发布时间】:2016-09-30 22:15:54
【问题描述】:
Link to github for error printout
当我尝试捆绑安装时,我收到上述错误。我试过其他帖子的建议,github社区不知道答案。
我正在运行 Arch 并在我的 shell 中使用 zsh。
更新环境:
捆绑器 1.12.5
Rubygems 2.5.1
Ruby 2.3.1p112(2016-04-26 修订版 54768)[x86_64-linux]
GEM_HOME /usr/lib/ruby/gems/2.3.0
GEM_PATH /usr/lib/ruby/gems/2.3.0:/home/.gem/ruby/2.3.0
Git 2.8.3
open_gem (1.5.0)
提前致谢!
【问题讨论】:
-
ls -l ~/.bundle/cache/compact_index/并查看权限。 -
子目录的权限应该最多为1777(
drwxrwxrwt),即全局可写且具有粘性。顺便说一句,我的是 0755 (drwxr-xr-x)。 -
我尝试修改权限无济于事。你的 ls 的输出是: drwxrwxrwx 1 rand 1000 8192 Jun 1 12:15 rubygems.org.443.29b0360b937aa4d161703e6160654e47
-
这就是问题所在。
drwxrwxrwx(0777) 表示任何人都可以在该目录中创建/删除/移动任何文件。drwxrwxrwt(1777,注意后面的t)意味着任何人都可以在该目录中创建文件,但只有该文件的创建者可以删除/移动它。
标签: ruby-on-rails ruby linux