如何在脚本中传递密码

时间:2013-12-18 13:00:10

标签: ruby-on-rails ruby shell sh

我正在编写一个脚本,我正在通过bundle update命令更新ruby gems,但它要求输入密码输入您的密码以将捆绑的RubyGems安装到您的系统: < / p>

我必须在不知道用户的情况下默默地传递密码,或者以其他方式我必须将其设置为自动化。 目前我使用系统命令system 'bundle update'

执行此操作

我该怎么办呢。

感谢。

1 个答案:

答案 0 :(得分:0)

由于您安装ruby的方式,您需要sudo权限才能运行bundle update

如果您想在没有sudo权限的情况下运行bundle命令,则需要chown gem文件夹。

你可以通过进入你的宝石的路径,然后sudo chown -R username:groupname

来做到这一点