`

Rails3 中数据库 mysql 没有初始化错误

 
阅读更多
新建一个项目,设置好数据库配置文件之后
启动命令 rake db:create 创建数据库报错
错误信息如下:
uninitialized constant Mysql
原因是在Gemfile中没有指定mysql的gem包引用
在Gemgfile中添加
gem "mysql"

即可
分享到:
评论

相关推荐

    rails3.1安装与mysql配置 windows

    最后,初始化数据库,运行`rake db:create`创建数据库,然后`rake db:migrate`执行数据库迁移,这将根据你的Rails应用的模型文件创建相应的表结构。 总结来说,"rails3.1安装与mysql配置 windows"涵盖了以下知识点...

    Ruby-ApartmentRack和Rails应用的数据库多租户

    接着,需要在config/application.rb或对应的环境配置文件中初始化Apartment,并配置数据库连接。例如: ```ruby config.middleware.use Apartment::Elevators::Subdomain ``` 这将基于子域名来切换schema。当然,...

    Rails入门教程一(翻译)

    - **db**:数据库相关文件夹,包含数据库迁移文件和初始化脚本。 - **test**:测试文件夹,包含功能测试、集成测试和单元测试文件。 - **public**:静态资源文件夹,包含HTML、CSS、JavaScript等文件。 - **script**...

    Rails2.2.2之windows环境搭建

    接下来,初始化数据库: ``` cd myapp rake db:create ``` 这将创建Rails应用所需的数据库结构。然后,运行Rails的内置服务器,测试应用是否能正常启动: ``` rails server ``` 打开浏览器,访问`...

    ruby on rails社区网站开发源码

    3. **数据库配置**:Rails默认使用SQLite数据库,但也可以配置为使用MySQL、PostgreSQL等其他数据库。在`config/database.yml`文件中进行配置。 4. **模型(Model)**:模型代表数据和业务逻辑,一般与数据库表对应...

    ruby和rails简介

    在初始化Rails项目后,需启动MySQL服务,创建对应的开发、测试和生产环境的数据库,并定义相应的表结构。例如,创建一个名为`records`的表,包含`id`、`title`、`content`和`dt`字段。 Rails的自动化特性体现在它...

    Rails Exporter for MySQL Workbench:MySQL Workbench插件从schemata创建rails 3.x文件-开源

    标题中的“Rails Exporter for MySQL Workbench”是一个特定的工具,它是MySQL Workbench的一个扩展插件,主要用于将MySQL数据库的模式(schema)转换为Rails 3.x框架兼容的文件。这个插件使得开发者能够更方便地在...

    Rails入门教程一(翻译).pdf

    在项目创建环节,会讲解如何使用`rails new`命令来初始化一个新的应用,并解释各部分文件和目录的作用。 接着,教程会深入讲解Rails的核心概念,如控制器(Controllers)、模型(Models)和视图(Views)。控制器...

    rails配置sqlserver2000

    在Ruby on Rails框架中,与SQLServer 2000集成可能会比与其他常见的数据库系统(如MySQL或PostgreSQL)稍复杂一些,因为SQLServer 2000的兼容性问题和缺少官方支持。然而,通过一些第三方库和适当的配置,我们仍然...

    ruby on rails开发

    Rails默认使用SQLite数据库,但在生产环境中通常使用MySQL或PostgreSQL。首先,安装所需的数据库驱动,如`gem install mysql2`或`gem install pg`。然后,在`config/database.yml`文件中配置你的数据库连接信息。 ...

    rubyonrails mysql安装详解

    - 初始化数据库: ``` sudo /usr/local/system/mysql/bin/mysql_install_db --user=mysql ``` - 修改目录权限: ``` sudo chown -R mysql:mysql /usr/local/system/mysql ``` 5. **启动MySQL服务** - 使用...

    ruby on rails基础知识

    1. **初始化项目**: 使用命令 `$ rails new blog` 创建一个新的博客项目。 2. **项目结构**: - **Gemfile**: 定义项目依赖的Gem。 - **README**: 项目简介和说明文档。 - **Rakefile**: 包含任务定义。 - **app/...

    ruby on rails 搭建redmine

    6. **初始化数据库**:执行`rake db:migrate`来创建数据库表结构。 7. **设置Redmine**:根据需求修改`config/configuration.yml`,设置邮件服务器、URL等配置。 8. **创建管理员用户**:运行`rake redmine:admin:...

    Ruby on Rails 手順

    这通常涉及将DevKit的路径添加到环境变量PATH中,然后运行初始化脚本来绑定Ruby安装。 4. **Rails安装**:有了Ruby和DevKit,你就可以通过Ruby的包管理器Gem来安装Rails了。在命令行中输入`gem install rails`,...

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    3. **数据库设置**:Rails应用通常需要与数据库系统(如MySQL或PostgreSQL)集成。例如,对于PostgreSQL,需要先安装数据库软件及其开发库: ```bash sudo apt-get install -y postgresql postgresql-contrib ...

    rails的最好的事例

    ### 知识点一:Rails项目初始化与数据库配置 #### 1.1 创建Ruby on Rails项目 - **准备工作**:确保MySQL服务器已经启动。如果未启动,请先启动MySQL服务器。 - **步骤一**:打开命令行窗口,在命令行中输入以下...

    java基础之rails命令大全.pdf

    - **数据库初始化**: - `rake db:schema:load`: 加载 db/schema.rb 文件到数据库中,适用于所有支持的数据库。 - `rake db:schema:dump`: 导出当前数据库结构到 db/schema.rb 文件。 - **数据库数据管理**: - `...

Global site tag (gtag.js) - Google Analytics