gpt4 book ai didi

ruby - 与另一个项目并行开发 gem

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:02 26 4
gpt4 key购买 nike

假设您正在开发一个产品,并且您意识到某些代码足够通用,可以提取到一个 gem 中。

因此,您创建一个新项目,构建 gem,将其发布到 Rubygems,然后在主项目的 Gemfile 中引用它。

然后您会发现 gem 与您的产品交互方式的一个小错误。每次进行修复时,在本地构建和安装 gem 大约需要 15 秒。您如何最大限度地减少这种情况以实现快速的开发/测试周期?

(此外,本地构建的 gem 的版本号似乎可能与您推送到 Rubygems 的内容相矛盾,从而导致混淆。)

有关此主题的最佳实践指南吗?

最佳答案

bundler 不仅仅知道如何从 ruby​​gems 中获取 gems。你可以将它指向一个 git 存储库

gem  'mygem', :git => 'git => 'git://github.com/...'

或者,在这种情况下更方便

gem 'mygem', :path => '~/work/mygem'

路径选项指向包含 gem 源的文件夹

关于ruby - 与另一个项目并行开发 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12253248/

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