`
shatler
  • 浏览: 29956 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

第一个rails

    博客分类:
  • ruby
阅读更多

   学了点ruby的初级语言基础,就等不及了要rails,我知道这也许是会错误的。不过,我对我这第一个程序来就很高兴了。我查了不少资料才上的,过程有点笨,不过,我是初学的。希望大家以鼓励的眼光看我,谢谢。
    第一步,C:\ruby>rails text
   第二步,C:\ruby\text>ruby script/generate controller catalog index
   第三步,C:\ruby\text>ruby script/server
      出现错误:no such file to load -- sqlite3,查了一下子的网,下ruby-1.8.6默认数据库不是mysql,后来下了个mysql6.0,装上后,把mysql里的bin\libmySQL.dll放到C:\ruby\bin下.
   第四步,重新建立app,C:\ruby>rails -d mysql text,提示一律输入y通过;
   (5), C:\ruby>rails text
        C:\ruby\text>ruby script/generate controller catalog index
   (6),验证数据库,C:\ruby\text>rake db:create:all
    出现Couldn't create database for {"reconnect"=>false, "encoding"=>"utf8", "username"
=>"root", "adapter"=>"mysql", "host"=>"localhost", "password"=>nil, "database"=>
"text_development", "pool"=>5}, charset: utf8, collation: utf8_general_ci (if yo
u set the charset manually, make sure you have a matching collation)
Couldn't create database for {"reconnect"=>false, "encoding"=>"utf8", "username"
=>"root", "adapter"=>"mysql", "host"=>"localhost", "password"=>nil, "database"=>...}
c:/ruby/bin/rake:19: [BUG] Segmentation fault
ruby 1.8.6 (2007-09-24) [i386-mswin32]
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

    8),进入database.yml,输入安装mysql的密码,注意格式password: 123.
    9),输入C:\ruby\text>rake db:create:all,有
text_development already exists
text_production already exists
text_test already exists

    10),输入C:\ruby\text>ruby script/server,打开IE,输入http://localhost:3000/catalog/index
    完成,终于提示没错误了。哈,过程有点笨。 :)

分享到:
评论

相关推荐

    Rails 101 入门电子书

    - 学习如何创建第一个Rails应用程序。 - **过程**: - 创建新项目。 - 设置数据库配置。 - 创建控制器和视图。 - 在浏览器中查看结果。 #### 六、Rails的路由 - **概念介绍**: 路由是连接用户请求URL与应用...

    rails2-sample

    这里还会涉及如何创建第一个Rails项目,以及如何运行服务器以查看项目。对于新手来说,这一步骤是至关重要的,因为它将奠定后续学习的基础。 #### 3. Introducing Ruby(介绍Ruby) Ruby是一种动态、面向对象的...

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

    本教程首先会介绍Rails的安装过程,包括Ruby环境的搭建、Rails框架的获取和配置,确保读者能够顺利创建第一个Rails项目。在项目创建环节,会讲解如何使用`rails new`命令来初始化一个新的应用,并解释各部分文件和...

    Beginning Rails 4

    这一章节开始着手创建第一个 Rails 应用程序。通过简单的示例,读者可以了解如何使用 Rails 命令行工具创建新的项目,并部署第一个页面。此外,还会涉及到基本的路由配置和控制器的编写方法。 - **创建新项目**:...

    中文版的Ruby On Rails实践(PDF)

    在《Ruby On Rails实践》这本书中,读者可以期待学习到如何搭建Rails开发环境,创建第一个Rails应用,了解数据库设计和ActiveRecord的使用,掌握路由配置,深入理解控制器和视图的工作原理,以及如何进行测试和调试...

    rails-app-rep-1:我的第一个 Rails 应用程序的第一个存储库

    在本项目"rails-app-rep-1:我的第一个 Rails 应用程序的第一个存储库"中,我们可以探索初学者如何创建并管理他们的第一个基于Ruby on Rails的Web应用程序。Rails是Ruby编程语言的一个强大框架,用于构建数据库驱动的...

    Ruby on Rails入门权威经典

    接下来,书中会详细解释Rails的安装和配置过程,包括环境搭建、数据库配置以及Gemfile的使用,使读者能够快速创建并运行第一个Rails应用。同时,还会讲解Rails的核心组件,如路由、控制器、模型和视图,以及它们在...

    learn-rails:我的第一个Rails应用程序!

    在Ruby on Rails的世界里,"我的第一个Rails应用程序"是一次典型的初学者之旅,它涵盖了创建、配置、开发和部署一个基本的Web应用的基本步骤。RailsApps项目是一个宝贵的资源,为新手提供了一系列逐步教程,帮助他们...

    深入解析Ruby on Rails实战教程第七版 英文版

    书中不仅涵盖基础知识,如设置开发环境、创建第一个Rails应用,还涉及了高级主题,如测试驱动开发(TDD)、REST架构的应用以及页面动态化的具体方法。每一章都附有详细的实例代码,使读者能够循序渐进地掌握Rails的...

    rails-hello-world-app:我的第一个Rails应用程序!

    这个"我的第一个Rails应用程序"是Ruby on Rails教程的一部分,旨在引导开发者构建他们的第一个功能简单的Web应用。 Ruby on Rails(简称Rails)是一个基于Ruby语言的开源Web开发框架,它遵循MVC(模型-视图-控制器...

    ruby on rails基础教程

    五、创建第一个Rails应用 使用`rails new`命令可以快速生成一个新的Rails应用。这个命令会自动创建项目目录结构,包括基本的MVC组件以及配置文件。 六、路由与控制器 Rails的路由系统负责将URL映射到控制器的行动...

    alpha-blog:Udemy课程第一个Rails应用程序

    【标题】"alpha-blog:Udemy课程第一个Rails应用程序"涉及的是一个初学者在Udemy平台上学习Ruby on Rails框架时创建的示例项目。Rails是Ruby编程语言的一个开源Web应用框架,它遵循MVC(Model-View-Controller)架构...

    ruby on rails入门

    - **创建第一个 Rails 应用**:使用命令 `rails new myapp` 可以快速创建一个新的 Rails 应用程序,其中 `myapp` 是应用的名称。 - **启动服务器**:进入应用目录后,通过命令 `rails server` 启动服务器。访问 `...

    ruby on rails 学习资料

    4. 实践创建第一个Rails应用,了解路由、模型、控制器和视图。 5. 探索数据库操作和ActiveRecord,阅读相关章节。 6. 学习Rails的高级特性,如回调、观察者、缓存、异步处理等。 7. 熟悉测试,通过"Ruby On Rails[1]...

    Agile Web Development With Ruby On Rails第一及第二版

    在第一版中,作者介绍了Rails的基本概念和工作流程,包括安装Rails环境、创建数据库模型、编写控制器、设计视图以及使用Rails的各种辅助方法。此外,还探讨了如何集成测试,如使用RSpec和Cucumber进行行为驱动开发...

    Ruby on Rails Bible.pdf

    此外,还会讲解如何创建第一个Rails应用,包括项目结构和基础配置。 ### 第2章:理解Rails 本章将深入探讨Rails的设计理念和核心组件,例如MVC(Model-View-Controller)架构模式的应用。读者将了解到Rails如何...

Global site tag (gtag.js) - Google Analytics