ruby - 如何自动化 Homebrew 程序安装?

标签 ruby unix homebrew

我正在一些 unix 机器上部署东西,我需要在没有任何用户提示的情况下安装 home-brew。目前,我发现安装 home-brew 的唯一方法是运行这个 ruby​​ 脚本:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

但这有用户提示,不能完全自动化。谁能建议一种无需用户提示即可安装的方法?

最佳答案

当前执行 Homebrew如果标准输入设置为 TTY,安装脚本将提示用户。通过将 stdin 重定向到/dev/null,安装程序可以在没有用户干预的情况下运行。

'ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null'

享受 Peteris Krumins 的精彩引用:Bash Redirections Cheat Sheet .

关于ruby - 如何自动化 Homebrew 程序安装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25128546/

相关文章:

ruby-on-rails - 使用 STI 为 rails 中的子模型指定唯一属性

ruby-on-rails - Sidekiq 完成后继续

algorithm - 文件的交集

linux - 在 tcsh 中定义 shell 环境变量

node.js - 更新 Yeoman 给出 cb 从未被调用

arrays - 将哈希压入数组 : last Hash overwriting previous array elements

ruby-on-rails - Ruby 中的 sleep 语句不接受任何 Rails 转换

linux - 搜索和删除第二列以

macos - 如何在Mac OS X上安装libffi-dev

mysql - 使用 launchctl 删除 mysql