gpt4 book ai didi

ruby - 从 Ruby Gem 中排除大型测试文件的最佳实践

转载 作者:太空宇宙 更新时间:2023-11-03 16:25:53 24 4
gpt4 key购买 nike

我开发了一个 Rails 插件/gem,它有一些相当大的文件用于测试(图像、视频等)。确保它们不会从 ruby​​gems 上推/下载同时仍将它们保留在存储库中的最佳实践是什么?是否需要能够运行 gem 的测试?

最佳答案

如果您使用 Jeweler为了构建你的 gem,你可以使用 includeexclude 来设置你的 gem 中应该或不应该包含什么的模式。像...

gem.files.exclude 'tmp' # exclude temporary directory
gem.files.include 'lib/foo/bar.rb' # explicitly include lib/foo/bar.rb

Check documentation获取更多信息。

关于ruby - 从 Ruby Gem 中排除大型测试文件的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24525923/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com