【发布时间】:2014-02-23 21:51:32
【问题描述】:
如果我使用 'sudo gem install jekyll' 或 'gem install jekyll' 显然会出现此错误
错误:执行 gem 时 ... (Errno::EACCES) 权限被拒绝 - /Users/antonioortiz/.rvm/gems/ruby-1.9.3-p448/gems/ffi-1.9.3/ffi.gemspec
感谢您的帮助!
【问题讨论】:
-
检查目录的权限。确保允许root等。确保您没有在其他任何地方运行“gem”以锁定目录。
-
检查了权限,它们被设置为“读取和写入”...我有“rvm”,您将如何管理冲突的“宝石”?
-
echo "${GEM_HOME}"的输出是什么,另外你能在PATH中找到GEM_HOME变量指定的路径吗?...例如grep -q -- "${GEM_HOME} <<<"${PATH}"; echo "${?}"应该 当一切设置正确时输出0...通常与gem install someThing一起不需要 需要诉诸sudo,真的会搞砸如果没有考虑到各种边缘情况,则上升;就我个人而言,我发现为 Git/Jekyll 的东西拥有一个不同的用户帐户会更容易,而这在某种程度上锁定只提供相关服务。
标签: jekyll