求求你,我需要帮助!我对所有这些安装都是新手,我试着安装ruby我的,它总是给我这个错误'Cucumber gem不是为ruby -2.0.0 -p 481 SDC安装的‘我有mac,当我把它放到终端上时,安装一个通用版本的ruby -它总是给我这样的答案:’Cucumber gem it installed for ruby-2.0.0-p 481 SDC‘
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.
发布于 2018-03-22 22:17:16
您正在使用系统范围的Ruby,并且它将其gem存储在/Library/Ruby/Gems/2.0.0
..。
为了将gem安装到系统位置,您需要root权限。给予gem install
root访问,您只需使用以下命令运行它sudo
:
sudo gem install cucumber
发布于 2021-02-26 09:38:58
这是人们在Mac上使用Ruby时经常遇到的问题。正如一些人在这里的评论中提到的,在Mac上安装Ruby的最好方法是使用版本管理器。尽管Mac已经安装了Ruby,但该版本的Ruby不应该用于安装gem。不管你做什么,你都应该永远不要使用 sudo 来安装 gems。..。
有关如何使用版本管理器安装Ruby的更多详细信息,请参阅我的answer在Stack Overflow上有一个类似的问题。
https://stackoverflow.com/questions/49427111
复制相似问题