在Rails2.0.2
rails demo
...
...
MissingSourceFile in SayController#hello
no such file to load -- sqlite3
RAILS_ROOT: /home/kenb/rails-projects/demo
...
...
查了一下config/database.yml,adpter默认被设置成了sqlite3。
检查了一下rails的帮助:
-d, --database=name Preconfigure for selected database (options: mysql/oracle/postgresql/sqlite2/sqlite3).
Default: mysql
好像default应该是mysql,试了几次,默认果然设置成了sqlite3
只好用-d参数指定数据库的adpter(rails -d mysql demo)
不过问题出现在radrails上,没有找到可以指定-d的地方,而且即使是手工也太麻烦了。(多打了8个字符。。。)
找来找去,终于找到了把default改称mysql的办法:
ubuntu为例:
Dir: /usr(var)/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/rails_generator/generators/applications/app
File: app_generator.rb
Line:11 default_options :db => (ENV["RAILS_DEFAULT_DATABASE"] || "sqlite3"),
Change to: default_options :db => (ENV["RAILS_DEFAULT_DATABASE"] || "mysql"),
终于可以一劳永逸了,呵呵……
分享到:
相关推荐
ruby1.8.6 + rails2.0.2 + radrails0.7.2 + mysql 安装配置 详细说明
Ruby on Rails安装,有人说难,但其实也很方便。要基于ruby开发应用程序,我们必须安装ruby、gem、rails、mongrel。
博文链接:https://moyuan.iteye.com/blog/221185
Lograge-驯服Rails的默认请求日志Lograge旨在使理智的Rails嘈杂,无法使用,无法解析,并且在运行多个进程和服务器的情况下提供无法读取的默认日志输出。 Rails的默认方法是在开发过程中记录所有内容,而在生产环境...
使用 IBM DB2 Adapter 安装 Ruby on Rails gem install ibm_db gem install rails -v 4.1.9 rails new demo -d ibm_db 您需要使用以下方法手动创建数据库: sudo su - db2inst1 -c 'db2 create db demo_dev' ...
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
Capistrano :: Rails :: Db Capistrano v3的Rails迁移任务: 在终端中运行cap -T deploy:db以获取迁移任务的完整列表: cap deploy:db:abort_if_pending_migrations # Run rake db:abort_if_pending_migrations ...
rails_db_dump 添加 Rake 命令以转储和恢复应用程序的数据库。 委托常规转储实用程序,例如mysqldump和pg_dump 。 与它们不同的是,您不必记住任何正确的语法。 您也不必指定连接参数; 如果应用程序工作,转储...
Rails数据库 请与您的朋友分享此宝石,以获得更多反馈。 如果您有博客,我将非常感谢宝石评论。 如果您有想法-请提出问题或通过电子邮件igorkasyanchuk[@]gmail.com与我联系。 检查Rails数据库快速方法,查看表的...
[Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
《Ruby on Rails Tutorial》中文版(原书第2版,涵盖 Rails 4) Ruby 是一门很美的计算机语言,其设计原则就是“让编程人员快乐”。David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby...
《Rails之道》按照Rails的各个子系统进行组织编排,分别介绍了Rails的环境、初始过程、配置和日志记录,Rails的分配器、控制器、页面生成和路由,REST、资源和Rails,ActiveRecord的基础、关联、验证和高级技巧,...
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
Rails数据库方案 Rails数据库模式的Autocomplete +提供程序。 特征 自动完成活动记录 根据当前上下文打开模式文件 设定值 ... ' ctrl-r s ' : ' rails-db-scheme:open-scheme ' 去做 多文件夹项目
本资源是参照rails敏捷开发第四版书中的例子,rails的版本是rails3.2.6
Bootstrap 3 和 Rails 4(样例用的是Ruby 2.1.1,Rails 4.1.4) Table of Contents Preface 1 Chapter 1: Introducing Web Application Development in Rails 7 Why Bootstrap with Rails? 8 Setting up a Todo ...
adminlte-rails, AdminLTE Rails gem 将AdminLTE主题与 Rails 资产管道集成 AdminLTE Rails gem AdminLTE 是后端的高级 Bootstrap 主题。英镑 AdminLTE Rails gem 与 Rails 资产管道集成了英镑AdminLTE主题。安装将...
Mongoid的数据迁移。 宝石文件: gem "mongoid_rails_migrations" 如何使用 创建迁移 $ rails generate mongoid:migration 运行迁移: $ rails db:migrate $ rails db:migrate:down VERSION=...$ rails db:version