3

我使用 Puppet 通过 RVM 安装 Ruby,并且直到最近(最近几天左右)都可以正常工作。

我认为这是由于 rvm 希望我“按任意键继续”。无论如何强制“是”这个,我试过 --force 但没有运气。谢谢

[root@local ~]# rvm install --binary --verify-downloads 1 ruby-1.9.3-p362
Searching for binary rubies, this might take some time.
Installing requirements for unknown, might require sudo password.
Always update your system first!
/bin/bash
/usr/bin/curl
which: no git in (/usr/local/rvm/gems/ruby-1.9.3-p362/bin:/usr/local/rvm/gems/ruby-1.9.3-p362@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p362/bin:/usr/local/rvm/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin)
/usr/bin/patch
Install: git
Install: build-essential openssl libreadline zlib1g libyaml libsqlite3 sqlite3 libxml2 libxslt autoconf libc6 libgdbm ncurses automake libtool bison pkg-config
press any key to continue
4

2 回答 2

5

尝试:

$ yes | rvm install --binary --verify-downloads 1 ruby-1.9.3-p362

yes的手册页:

重复输出包含所有指定 STRING(s) 或 'y' 的行。

于 2013-03-27T14:26:50.830 回答
4

此消息来自 RVM 的新 autolibs 功能,您可以在此处找到它的文档:https ://rvm.io/rvm/autolibs

您可以使用以下方法禁用自动库:

rvm autolibs disable

并确保向 RVM 报告它无法识别您的系统 => https://github.com/wayneeseguin/rvm/issues ...确保包括head -n 100 /etc/*release(以用户而非 root 身份运行)

于 2013-03-27T20:10:53.197 回答