Slather安装在Mac中出错。
错误:执行gem时...(Gem :: FilePermissionError)您没有/Library/Ruby/Gems/2.3.0目录的写权限。
答案 0 :(得分:0)
对于zsh,请确保〜/ .zshrc具有以下内容:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
然后重启shell。您应该能够运行rbenv命令。
答案 1 :(得分:0)
Slather README:
Xcode 5和6的设置
你真的想要使用旧的宝石吗?
Slather installation is giving error in Mac.
You don't have write permissions for
the /Library/Ruby/Gems/2.3.0 directory.
好事。你不想弄乱系统的红宝石,否则你可能会使你的计算机无法运行。而是安装rvm或rbenv并使用它在您的用户目录(/ Users / You)中安装您自己的ruby - 您具有写入权限。那么你可以随心所欲地为自己的红宝石做任何事情。
答案 2 :(得分:0)
我投票决定将其作为 this 问题的副本关闭,我已经发布了一个详细的答案,通过安装一个 Ruby 管理器来解决这个问题,就像之前的答案所推荐的那样。与此同时,我想我会链接到我的答案,因为同样的解决方案适用: https://stackoverflow.com/a/54873916/928191