gpt4 book ai didi

ruby-on-rails - 当 rails gem 没有动态链接到其他 gem(如 active_record)时,edge rails 如何工作

转载 作者:行者123 更新时间:2023-12-05 08:01:53 27 4
gpt4 key购买 nike

如果我创建一个全新的 Rails 应用程序,那么 Gemfile 会说。

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

现在让我们看看github 上的rails 项目。在 https://github.com/rails/rails我们感兴趣的有两个文件。

第二个文件按版本声明对activerecord的依赖。当前版本是“4.0.0.beta”。 https://github.com/rails/rails/blob/master/RAILS_VERSION

如果意味着定期 rails 核心人员将推送 beta 版本,我将获得 beta 版本。然而,我可能会或可能不会获得 activerecord 的优势(github 上的最新大师)。

现在让我们看看 rspec-expectations Gemfile。 https://github.com/rspec/rspec-expectations/blob/master/Gemfile#L10 .此处链接到 github 存储库,因此我可以保证获得最新的 github 内容。

这是否意味着 rails edge 是一种边缘但不是真正的边缘!

最佳答案

当您在 edge bundler 上运行时,将下载 Rails github 存储库和所有 gem,包括 active_record,也将在那里,因为它们在 rails 中内部 repo 。所以,是的,您将拥有其中所有内容的最新版本。

关于ruby-on-rails - 当 rails gem 没有动态链接到其他 gem(如 active_record)时,edge rails 如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11136431/

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