错误:执行gem时

时间:2014-03-04 02:20:26

标签: ruby jekyll

今天发现我无法启动我的'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'并且它有效!

有谁可以解释发生了什么? 谢谢!

2 个答案:

答案 0 :(得分:1)

使用rbenv设置家庭目录中的红宝石二进制文件(可写路径)。

您收到该错误是因为您缺少对System dir的写入权限。不要试图在那里写烫发 - 这只是在寻找麻烦。而是安装ruby版本管理器。

上面链接了

rbenv。有些像RVM。您可以谷歌搜索pro / con各自的参数。 rbenv是“更像unix的”,这本身就是一个很好的理由。

答案 1 :(得分:0)

正在安装系统范围,您可以强制单个用户安装如下

 gem install jekyll --user-install
相关问题