[英]In Rails, why sqlite works without config.gem 'sqlite3-ruby'
对于新的Rails 2.3.10项目,文件config/environment.rb
的以下行已注释掉:
# config.gem "sqlite3-ruby", :lib => "sqlite3"
但是由于某种原因,我尝试了一个脚手架foo
,并启动了rails服务器,该应用程序正在运行。
我认为要求是,应用程序需要的每个gem都必须在config/environment.rb
列出?
在Rails 2.3中,只需将gem安装在系统上即可使用。
在Rails 3中,您必须在Gemfile中列出该gem,并通过捆绑程序对其进行安装才能使用该gem。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.