拜托,我需要帮助!!!我真的很新的所有这个安装我尝试安装ruby我和它给我所有时间这个错误'黄瓜宝石没有安装为ruby -2.0.0 - p 481 SDC'我有mac并安装一个通用版本的当我把它放在终端上的红宝石 - 它总是给我这个答案
tests-MBP:~ annasena$ gem install cucumber
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
答案 0 :(得分:0)
您正在使用系统范围的Ruby,并将其宝石存储在/Library/Ruby/Gems/2.0.0
中。
要将gem安装到系统位置,您需要root权限。
要授予gem install
root访问权限,只需使用sudo
:
sudo gem install cucumber
答案 1 :(得分:0)
这是人们在 Mac 上使用 Ruby 时遇到的常见问题。正如一些人在此处的评论中提到的那样,在 Mac 上安装 Ruby 的最佳方式是使用版本管理器。即使 Mac 已经安装了 Ruby,该版本的 Ruby 也不应该用于安装 gems。无论你做什么,你都应该never use sudo to install gems。
有关如何使用版本管理器安装 Ruby 的更多详细信息,请查看我的 answer 在 Stack Overflow 上的类似问题。