我正在编写一个脚本,我正在通过bundle update
命令更新ruby gems,但它要求输入密码输入您的密码以将捆绑的RubyGems安装到您的系统: < / p>
我必须在不知道用户的情况下默默地传递密码,或者以其他方式我必须将其设置为自动化。
目前我使用系统命令system 'bundle update'
我该怎么办呢。
感谢。
答案 0 :(得分:0)
由于您安装ruby的方式,您需要sudo权限才能运行bundle update
。
如果您想在没有sudo权限的情况下运行bundle命令,则需要chown
gem文件夹。
你可以通过进入你的宝石的路径,然后sudo chown -R username:groupname