Ruby 错误:在执行gem时
今天发现我无法启动我的“jekyll服务器”,所以我之前重新安装了“jekyll”,但我收到了此错误Ruby 错误:在执行gem时,ruby,jekyll,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”,它成功了 有人能解释发生了什么事吗? 谢谢 它正在安装系统范
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”,它成功了
有人能解释发生了什么事吗?
谢谢 它正在安装系统范围,您可以强制单个用户安装,如下所示
gem install jekyll --user-install
用于在home dir(可写路径)中设置ruby二进制文件
您得到该错误是因为您缺少对系统目录的写入权限。不要试图在那里烫发,那只是自找麻烦。相反,安装一个ruby版本管理器
rbenv
链接在上面。有些人喜欢RVM。你可以用谷歌搜索赞成/反对的论点rbenv
更像unix,这本身就是一个很好的理由。sudo意味着使用root权限运行。您的用户帐户没有对/Library/Ruby/Gems/2.0.0目录的写入权限。