今天发现我无法启动我的'jekyll服务器',所以我先重新安装'jekyll',但我收到此错误...
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
然后我尝试'sudo gem install jekyll'并且它有效!
有谁可以解释发生了什么? 谢谢!
答案 0 :(得分:1)
使用rbenv
设置家庭目录中的红宝石二进制文件(可写路径)。
您收到该错误是因为您缺少对System dir的写入权限。不要试图在那里写烫发 - 这只是在寻找麻烦。而是安装ruby版本管理器。
上面链接了 rbenv
。有些像RVM。您可以谷歌搜索pro / con各自的参数。 rbenv
是“更像unix的”,这本身就是一个很好的理由。
答案 1 :(得分:0)
正在安装系统范围,您可以强制单个用户安装如下
gem install jekyll --user-install