更改标准库

lib 目录中的所有内容都是从独立的存储库镜像到 Ruby 存储库中的。如果您想为标准库做出贡献,请在独立的存储库中进行,更改将自动镜像到 Ruby 存储库中。

例如,CSV 位于 一个单独的存储库 中,并镜像到 Ruby 中。

维护者

您可以在此处找到维护者列表。

构建

首先,使用以下命令安装其依赖项

bundle install

带有 C 扩展的库

如果库有 /ext 目录,则它有 C 文件,您需要使用以下命令进行编译

bundle exec rake compile

运行测试

所有标准库都使用 test-unit 作为测试框架。

要运行所有测试

bundle exec rake test

要运行单个测试文件

bundle exec rake test TEST="test/test_foo.rb"

要运行单个测试用例

bundle exec rake test TEST="test/test_foo.rb" TESTOPS="--name=/test_mytest/"