Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想拦截我的 gem 安装过程并接收一些用户输入。我怎么做?我正在使用 ruby 1.9.3 和 bundler 进行 gem 开发并将其托管在 rubygems.org 上。
或者,有没有办法传递参数?
通常要传递“参数”,您需要使用环境变量。像 ruby-oci8 这样的东西需要这些来编译以供 Oracle 数据库使用。
似乎实现此目的的唯一方法是添加安装后消息,然后在您的 bin 中使用 config-mygem 行中的 cmd 来实现相同的目的。不完全是我想要的,但总比没有好。