如果我创建一个全新的导轨应用程序,那么Gemfile说。当导轨宝石不动态链接到其他宝石,如active_record时,边缘导轨如何工作
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
现在让我们看看github上的rails项目。在https://github.com/rails/rails有两个我们感兴趣的文件。
- https://github.com/rails/rails/blob/master/Gemfile
- https://github.com/rails/rails/blob/master/rails.gemspec
第二个文件的版本声明了ActiveRecord的依赖。目前的版本是'4.0.0.beta'。 https://github.com/rails/rails/blob/master/RAILS_VERSION
如果意味着定期举办铁轨核心家伙将推测试版本,我会得到测试版。但是,我可能会或可能不会获得activerecord的边缘(github上的最新主控)。
现在让我们看看rspec-expectations Gemfile。 https://github.com/rspec/rspec-expectations/blob/master/Gemfile#L10。这里它链接到github回购,所以我保证会得到最新的github东西。
所以,这是否意味着导轨边缘是一种边缘,但不是真正的边缘!
只因为他们在里面它不会工作。它必须被引用,我正在寻找这个参考。 –