在 Bash 脚本中跳过“按特定键继续”

在 Bash 脚本中跳过“按特定键继续”

我正在使用以下命令为 Ruby 安装 RVM:curl -L https://get.rvm.io | sudo su myuser -c "bash -s stable --rails"

我特别需要将其安装在该用户下 - 并且它可以工作,但它需要用户在到达脚本中的某个点时通过按“q”进行干预才能继续。我如何将脚本设置为继续,而无需按“q”继续?

答案1

安装程序选项--ruby仅供--rails人类使用,并允许引导安装。

RVM2 将允许更好地自动化该过程,但在 RVM1 中 - 您需要逐步进行。

单个用户:

curl -L https://get.rvm.io | bash -s stable
apt-get install ... # the steps shown in `rvm requirements`
~/.rvm/bin/rvm install 1.9.3

多用户:

# create "rvm" group and add users to it
curl -L https://get.rvm.io | sudo bash -s stable
sudo apt-get install ... # the steps shown in `rvm requirements`
/usr/local/rvm/bin/rvm install 1.9.3

答案2

期待主页

似乎是 SO 和许多 Linux 论坛上的标准“如何跳过键盘输入”答案。

相关内容