gpt4 book ai didi

ruby-on-rails - Ruby Gem 开发入门

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

最近我开始使用一个名为 blackbook 的 gem。这个 gem 有一些我想解决的问题。我克隆了 git repo 并在本地安装了 gem,希望我能弄乱源代码。当我编辑源代码时,什么也没有发生,所以现在我想我必须在每次进行更改时重新构建 gem。

我的问题是:我应该能够编辑 gem 的源代码并立即看到结果,还是应该将源代码用作我的 Rails 应用程序的插件,然后仅在取得重大进展时才重建 gem?

谢谢,

托尼

最佳答案

我使用这个 rake 任务来使我的 gem 在工作时保持最新。它使用存储在名为“VERSION”的根文件中的版本号

desc "Build and install homer gem"
task :update do
version = File.open('VERSION') { |f| f.read }.to_s
`gem build homer.gemspec`
`gem install ./homer-#{version}.gem`
end

在 gem 规范中:

s.version = File.open('VERSION') { |f| f.read }.to_s

关于ruby-on-rails - Ruby Gem 开发入门,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/694712/

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