以后无需一行一行的配置 Ruby China 的,执行执行 ruby setup.rb
就可以一次完成。
同时建议每个项目(尤其是开源项目)都可以搞一个 setup.rb
用于一键安装,这样其他人在使用的时候就会方便许多。
关于 setup.rb 的编写,实际上就是做一些批量动作,比如:
特别注意的就是,setup.rb 里面别依赖任何 gem 或三方库,尽可能使用 Ruby 标准库里面的功能来实现。
https://github.com/ruby-china/ruby-china/blob/master/setup.rb