加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 您没有写入/var/lib/gems/1.9.1目录的权限

发布时间:2020-12-17 04:34:56 所属栏目:百科 来源:网络整理
导读:对于我尝试安装的所有gem,我收到此错误: ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions into the /var/lib/gems/1.9.1 directory. OBS.我在Ubuntu 14上运行. 解决方法 根据这个问题,我看到了几个步骤,以便
对于我尝试安装的所有gem,我收到此错误:

ERROR: While executing gem … (Gem::FilePermissionError)
You don’t have write permissions into the /var/lib/gems/1.9.1 directory.

OBS.我在Ubuntu 14上运行.

解决方法

根据这个问题,我看到了几个步骤,以便允许写入/ var / lib / gems:

>创建宝石(如果不是任何)组,并将自己添加到组中:

$groupadd -f gems
$usermod -aG gems $(whoami)

>重新进入会话时:

$sudo -u $(whoami) bash

>允许将gems组写入/ var / lib / gems /,并设置setgid位:

$chown :gems /var/lib/gems/
$chmod g+sw /var/lib/gems/

>尝试将gem安装到/ var / lib / gems /中.

注意:我强烈建议您通过rbenv/rvm控制ruby和宝石,将它们保存在本地主文件夹中.请参阅the answer以了解如何正确设置项目.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读