`

RubyOnRails中数据库配置

    博客分类:
  • work
阅读更多
记得开始时间ROR的时候,遇到以一个很奇怪的问题,ROR的SERVER就是启动不了,显示的错误如下:
Java代码 复制代码
  1. D:webroot1ster>ruby script/server   
  2. => Booting WEBrick...   
  3. d:/ruby/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 15, col 2: `  ho   
  4.         from d:/ruby/lib/ruby/1.8/yaml.rb:133:in `load'   
  5.         from d:/ruby/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/initializer.rb:459:in   
  6.         from d:/ruby/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/initializer.rb:181:in   
  7.         from d:/ruby/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/initializer.rb:84:in   
  8.         from ....  
D:webroot1ster>ruby script/server
=> Booting WEBrick...
d:/ruby/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 15, col 2: `  ho
        from d:/ruby/lib/ruby/1.8/yaml.rb:133:in `load'
        from d:/ruby/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/initializer.rb:459:in
        from d:/ruby/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/initializer.rb:181:in
        from d:/ruby/lib/ruby/gems/1.8/gems/rails-1.1.6/lib/initializer.rb:84:in
        from ....

当时百思不得其解,后来发现是数据库的配置时出现错误,由于大意,少写了一个空格,正确的写法为:
引用
  development:
  adapter: mysql
  database: blog
  username: root
  password: 123456
  host: 127.0.0.1

PS:正确的写法:(:之后都有一个空格)
分享到:
评论

相关推荐

    Ruby on Rails安装及MySQL数据库配置指南

    可以在数据库配置文件中添加 MySQL 的连接信息。 三、解决问题 在安装和配置 Ruby on Rails 和 MySQL 数据库的过程中,可能会遇到一些问题。例如,在创建 POSTS 应用时可能会遇到问题,创建数据后数据库中有数据,...

    RubyOnRails教程中文版

    ActiveRecord是Rails中的对象关系映射(ORM)框架,它将数据库表映射为Ruby类,使得你可以通过类的方法来操作数据库。ActiveRecord提供了许多方便的数据查询和操作方式,如链式查询、关联关系等,简化了数据库操作。...

    RUBYONRAILS服务器配置收集.pdf

    3. **数据库配置**:安装MySQL服务器,创建数据库和用户,为Rails应用提供数据存储。 4. **Nginx配置**:Nginx的配置文件位于`/etc/nginx/nginx.conf`,需要根据Rails应用设置代理和反向代理规则。添加对Rails应用...

    RubyOnRails的一个入门小例子

    4. 数据库配置:`config/database.yml`文件的配置与SQLite、MySQL等数据库的连接。 5. ActiveRecord:理解模型和数据库之间的关系,以及如何创建、查询、更新和删除记录。 6. MVC架构:了解模型、视图、控制器各自的...

    RUBYONRAILS服务器配置[总结].pdf

    - **数据库**: 数据库是应用程序存储数据的地方,可能是MySQL、PostgreSQL等,但具体未提及,通常在Rails中配置会涉及`database.yml`文件。 - **Nginx**: 作为反向代理服务器,处理HTTP请求,将流量转发到Rails...

    rails2.0下实现《rubyonrails》中的mybook实例

    在这个实例中,我们将探讨如何在Rails应用中使用SQLite3数据库,通过`sqlite3.exe`这个小巧而强大的数据库管理工具来实现数据存储。SQLite3是嵌入式的数据库引擎,无需单独的服务器进程,非常适合用于开发阶段或者轻...

    rubyonrails

    在Rails中,ActiveRecord用于ORM(对象关系映射),连接数据库和Ruby模型。 4. **数据库和ActiveRecord**:Rails默认使用SQLite数据库,但也可与其他数据库系统如MySQL、PostgreSQL兼容。ActiveRecord提供了一种...

    RUBYONRAILS服务器配置[收集].pdf

    在Ruby on Rails应用开发中,部署到服务器是一个关键步骤,涉及到多个组件的配置与整合。在给定的文件中,作者分享了不依赖自动化工具(如Chef)而在阿里云上手动配置服务器的经验。以下是详细的知识点说明: 1. **...

    RubyOnRails做的博客

    在这个"RubyOnRails做的博客"项目中,我们可以看到作者用RoR实现了一个功能齐全的博客系统。下面将详细探讨RoR框架的核心特性以及在构建博客系统时可能涉及的关键知识点。 1. MVC架构:RoR中的MVC模式使得开发者...

    rubyonrails的api文档

    通过创建迁移文件并运行迁移命令,可以在多个环境中保持数据库的一致性。 9. **Helper方法**:助手方法是为了简化视图代码而设计的,它们可以提供全局函数,用于格式化数据、生成链接等。 10. **测试框架**:Rails...

    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-在一个简单的UI中管理您的RubyOnRails模型关系和迁移

    2. **数据库配置**:配置文件(如`config/database.yml`)定义了如何连接到数据库以及不同环境(如开发、测试和生产)下的设置。 3. **迁移文件**:在`db/migrate`目录下,存放着数据库迁移的Ruby脚本,用于创建、...

    SmartAdmin1.8.7.5的RubyOnRails版本

    描述中的"SmartAdmin1.8.7.5_RubyOnRails_Full_version"进一步确认了这是一个完整版的SmartAdmin模板,针对Ruby on Rails进行了集成和适配。这通常意味着它包含了所有必要的文件和组件,以便开发者可以快速搭建一个...

    在不使用Devise的情况下在RubyonRails中实现API密钥.zip

    为了安全起见,我们需要在`config/application.rb`中配置CORS(跨源资源共享): ```ruby config.middleware.insert_before 0, Rack::Cors do allow do origins '*' resource '*', headers: :any, methods: [:...

    RubyonRails之Oracle应用_简易教程.doc

    2. 调整Rails的数据库配置以适应Oracle的特性,例如事务管理和数据类型。 3. 可能需要对Rails的默认行为进行修改,以兼容Oracle的特定需求,如主键策略。 4. 利用Rails的灵活性,通过编写自定义模型和控制器来处理...

    rubyonrails实践

    在RoR中,模型通常对应数据库中的一个表,通过ActiveRecord类进行操作。你可以定义属性、关系(如has_many、belongs_to等)以及方法来处理数据。例如,创建一个User模型并定义其与Post模型的一对多关系。 视图...

    RubyonRails实践

    在`config/routes.rb`文件中配置路由规则。 **Scaffolding:** Rails提供了一个快速生成基本CRUD(创建、读取、更新、删除)功能的工具,称为scaffolding。只需一条命令,就可以自动生成模型、控制器、视图和路由...

Global site tag (gtag.js) - Google Analytics