由于想开发一个网站,又看重 Rails 的开发速度。所以,开始学习 Rails。
前两天把 Ruby China 项目的源代码下载下来,根据这个项目的 Gemfile 中的 gem 声明,我新建了一个 Gemfile,在这个目录下新建了项目,不覆盖 Gemfile,然后 bundle install。因为新建的流程和完全重新开始新建流程不太一样,担心会对项目有啥不好的副作用,我就又建立一个全新的项目。使用 Beyond Compare 对比了一下,没有发现什么不一样的地方。最后,我第三次新建项目,修改了项目的 Gemfile,然后再 bundle install。再次对比,还是没有发现什么不一样的地方。我就很纳闷。
请问,Gemfile 对 Rails 项目有啥影响?添加 gem 声明,再 bundle install 后,会都项目产生什么变化?请熟悉的朋友“现身说法”。哈哈