Jekyll - 尝试运行gem install jekyll时出现问题

时间:2016-10-16 15:18:10

标签: ruby jekyll

我对命令行很新,并且不熟悉问题的根源,但是当我尝试运行gem install jekyll时,我得到以下内容:

$ gem install jekyll
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

有人可以解释问题的解决方案和起源。我理解这是一个许可错误,但我不明白为什么我会这样做。如果有人能够解释,那就太棒了:)谢谢。

1 个答案:

答案 0 :(得分:0)

您的Ruby似乎是在系统范围内安装的。为了gem install在系统级别安装gem,它需要root(超级用户)访问权限。

授予单个命令root权限的最简单方法是使用sudo。所以要提供gem install root访问权限,你可以这样做:

sudo gem install jekyll

运行man sudo以获取有关sudo命令的更多信息。

如果您希望将Ruby安装为用户级二进制文件而不是系统级二进制文件,请查看RVM或RBEnv:

http://usabilityetc.com/articles/ruby-on-mac-os-x-with-rvm/
http://octopress.org/docs/setup/rbenv/