更改标准库¶ ↑
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/"