首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ruby gem install在Mac上显示“您没有写入权限”

Ruby gem install在Mac上显示“您没有写入权限”
EN

Stack Overflow用户
提问于 2018-03-22 19:08:15
回答 2查看 1.7K关注 0票数 0

求求你,我需要帮助!我对所有这些安装都是新手,我试着安装ruby我的,它总是给我这个错误'Cucumber gem不是为ruby -2.0.0 -p 481 SDC安装的‘我有mac,当我把它放到终端上时,安装一个通用版本的ruby -它总是给我这样的答案:’Cucumber gem it installed for ruby-2.0.0-p 481 SDC‘

代码语言:javascript
运行
复制
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.
EN

回答 2

Stack Overflow用户

发布于 2018-03-22 22:17:16

您正在使用系统范围的Ruby,并且它将其gem存储在/Library/Ruby/Gems/2.0.0..。

为了将gem安装到系统位置,您需要root权限。给予gem installroot访问,您只需使用以下命令运行它sudo:

代码语言:js
复制
sudo gem install cucumber
票数 0
EN

Stack Overflow用户

发布于 2021-02-26 09:38:58

这是人们在Mac上使用Ruby时经常遇到的问题。正如一些人在这里的评论中提到的,在Mac上安装Ruby的最好方法是使用版本管理器。尽管Mac已经安装了Ruby,但该版本的Ruby不应该用于安装gem。不管你做什么,你都应该永远不要使用 sudo 来安装 gems。..。

有关如何使用版本管理器安装Ruby的更多详细信息,请参阅我的answer在Stack Overflow上有一个类似的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49427111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档