在最新OS X El Capitan更新后安装ruby gems时出现问题

在最新OS X El Capitan更新后安装ruby gems时出现问题,ruby,rubygems,rubocop,Ruby,Rubygems,Rubocop,在最新的更新之后,我的一些宝石似乎受到了影响,或者丢失/更改 特别是gem“rubocop”给了我一些问题,因为我使用atom作为一个文本编辑器,并且我的标志弹出 “生成命令rubocop失败。请确保rubocop已安装并在您的路径上” “错误:生成rubocop enoint” 我曾尝试通过命令行重新安装rubocop gem,但遇到了以下问题: gem安装rubocop 取景:彩虹-2.1.0.gem(100%) 错误:执行gem时。。。(错误号::EACCES) 权限被拒绝-/Libra

在最新的更新之后,我的一些宝石似乎受到了影响,或者丢失/更改

特别是gem“rubocop”给了我一些问题,因为我使用atom作为一个文本编辑器,并且我的标志弹出

“生成命令rubocop失败。请确保rubocop已安装并在您的路径上”

“错误:生成rubocop enoint”

我曾尝试通过命令行重新安装rubocop gem,但遇到了以下问题:


gem安装rubocop
取景:彩虹-2.1.0.gem(100%)
错误:执行gem时。。。(错误号::EACCES)
权限被拒绝-/Library/Ruby/Gems/2.0.0/rainbow-2.1.0.gem

我甚至尝试卸载gem,但在运行
gem uninstall rubocp


我真的不知道从哪里开始解决这个问题,我希望得到任何可能的帮助

不要忘记,将东西安装到Ruby系统需要
sudo
权限,
/Library
通常是受限访问的


使用
rvm
rbenv
安装您自己的个人Ruby可以避免这一切。

不要忘记,在系统中安装Ruby需要
sudo
权限,
/Library
通常是受限访问的


使用
rvm
rbenv
安装您自己的个人Ruby可以避免所有这一切。

确保在
gem安装rubocop之前添加
sudo
然后转到rubocop的文档,检查运行ruby所需的版本。 您还可以安装
rbenv
。这比
rvm
更好(它们是ruby版本管理器,您可以使用它们在同一台机器上放置多个ruby版本) 如果你还需要帮助。。让我知道


快乐编码

确保在
gem安装rubocp之前添加
sudo
然后转到rubocop的文档,检查运行ruby所需的版本。 您还可以安装
rbenv
。这比
rvm
更好(它们是ruby版本管理器,您可以使用它们在同一台机器上放置多个ruby版本) 如果你还需要帮助。。让我知道


快乐编码

通常,如果没有
sudo
权限,您无法安装任何gems,或者您必须使用类似于或的工具来提供替代方案。哦,天哪,我已经很久没有使用sudo了,我都忘了-这就解决了问题!非常感谢。通常情况下,如果没有
sudo
权限,您无法安装任何gems,或者您必须使用类似于或的工具来提供替代工具。哦,天哪,我已经很久没有使用sudo了,我已经忘记了-这就解决了问题!非常感谢。