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

ruby-on-rails – 安装宝石时停止询问密码

发布时间:2020-12-17 04:06:04 所属栏目:百科 来源:网络整理
导读:每当我捆绑我的rails 3.2 gems时,它会询问我的密码: Enter your password to install the bundled RubyGems to your system 这真的很烦人,特别是在一个项目中捆绑多次时.但是,当我将gem目录设置为全局可读时,它总是在执行任何(!)rails命令时给出警告.当然,
每当我捆绑我的rails 3.2 gems时,它会询问我的密码:

Enter your password to install the bundled RubyGems to your system

这真的很烦人,特别是在一个项目中捆绑多次时.但是,当我将gem目录设置为全局可读时,它总是在执行任何(!)rails命令时给出警告.当然,这更令人讨厌.

我该怎么办呢?

解决方法

除非您使用多用户安装类型安装RVM,否则绝对与系统ruby而不是RVM有关.如果您这样做并且仍然要求您输入密码,那么您将以root身份安装,严格按照列出的文档说明,并且您的普通用户未添加到安装程序创建的“rvm”组中. (注意:这是基于您希望多用户安装而不是单个用户安装的想法.如果您希望单用户安装,则在运行安装程序时不要使用sudo作为前缀.)

撕掉RVM,注销然后重新登录(以确保完全重新初始化环境),然后以常规用户身份重新运行安装程序命令,而不是以root身份重新运行安装程序命令,前缀为文档指示的“sudo”.

如果未安装RVM,请按照https://rvm.io中的文档以单用户安装或多用户安装进行安装.在这种情况下,如果没有安装RVM,Billy Chan上面描述的是你的修复程序,虽然我建议通过确定你需要定期运行哪些命令(gem bin名称)并添加条目来稍微收紧规则对于那些在sudoers文件(visudo).

现在问题是你尝试使用* RVM无法控制的系统ruby(它只是允许你通过设置正确的GEM_PATH,RUBY_ *环境变量等来访问它),或者你的RVM多用户安装不正确.

(编辑:李大同)

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

    推荐文章
      热点阅读