`

用 rails 新建一个应用程序

阅读更多
D:\>cd work

D:\work>dir
驱动器 D 中的卷没有标签。
卷的序列号是 DCFD-593C

D:\work 的目录

2001-12-21  23:02    <DIR>          .
2001-12-21  23:02    <DIR>          ..
               0 个文件              0 字节
               2 个目录 10,008,469,504 可用字节

D:\work>rails demo
      create
      create  app/controllers
      create  app/helpers
      create  app/models
      create  app/views/layouts
      create  config/environments
      create  config/initializers
      create  db
      create  doc
      create  lib
      create  lib/tasks
      create  log
      create  public/images
      create  public/javascripts
      create  public/stylesheets
      create  script/performance
      create  script/process
      create  test/fixtures
      create  test/functional
      create  test/integration
      create  test/mocks/development
      create  test/mocks/test
      create  test/unit
      create  vendor
      create  vendor/plugins
      create  tmp/sessions
      create  tmp/sockets
      create  tmp/cache
      create  tmp/pids
      create  Rakefile
      create  README
      create  app/controllers/application.rb
      create  app/helpers/application_helper.rb
      create  test/test_helper.rb
      create  config/database.yml
      create  config/routes.rb
      create  public/.htaccess
      create  config/initializers/inflections.rb
      create  config/initializers/mime_types.rb
      create  config/boot.rb
      create  config/environment.rb
      create  config/environments/production.rb
      create  config/environments/development.rb
      create  config/environments/test.rb
      create  script/about
      create  script/console
      create  script/destroy
      create  script/generate
      create  script/performance/benchmarker
      create  script/performance/profiler
      create  script/performance/request
      create  script/process/reaper
      create  script/process/spawner
      create  script/process/inspector
      create  script/runner
      create  script/server
      create  script/plugin
      create  public/dispatch.rb
      create  public/dispatch.cgi
      create  public/dispatch.fcgi
      create  public/404.html
      create  public/422.html
      create  public/500.html
      create  public/index.html
      create  public/favicon.ico
      create  public/robots.txt
      create  public/images/rails.png
      create  public/javascripts/prototype.js
      create  public/javascripts/effects.js
      create  public/javascripts/dragdrop.js
      create  public/javascripts/controls.js
      create  public/javascripts/application.js
      create  doc/README_FOR_APP
      create  log/server.log
      create  log/production.log
      create  log/development.log
      create  log/test.log

D:\work\demo>dir
驱动器 D 中的卷没有标签。
卷的序列号是 DCFD-593C

D:\work\demo 的目录

2001-12-21  23:52    <DIR>          .
2001-12-21  23:52    <DIR>          ..
2001-12-21  23:52    <DIR>          app
2001-12-21  23:52    <DIR>          config
2001-12-21  23:52    <DIR>          db
2001-12-21  23:52    <DIR>          doc
2001-12-21  23:52    <DIR>          lib
2001-12-21  23:52    <DIR>          log
2001-12-21  23:52    <DIR>          public
2001-12-21  23:52    <DIR>          script
2001-12-21  23:52    <DIR>          test
2001-12-21  23:52    <DIR>          vendor
2001-12-21  23:52    <DIR>          tmp
2001-12-21  23:52               307 Rakefile
2001-12-21  23:52             8,819 README
               2 个文件          9,126 字节
              13 个目录 10,006,872,064 可用字节

D:\work\demo>ruby script/server
=> Booting WEBrick...
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2001-12-21 23:56:16] INFO  WEBrick 1.3.1
[2001-12-21 23:56:16] INFO  ruby 1.8.6 (2007-09-24) [i386-mswin32]
[2001-12-21 23:56:16] INFO  WEBrick::HTTPServer#start: pid=3800 port=3000

然后在你的 IE 浏览器地址栏中输入:
http://localhost:3000/

在控制台中提示:
127.0.0.1 - - [21/Dec/2001:23:57:18 中国标准时间] "GET / HTTP/1.1" 200 7557
- -> /
127.0.0.1 - - [21/Dec/2001:23:57:18 中国标准时间] "GET /javascripts/prototype.js
HTTP/1.1" 200 125605
http://localhost:3000 -> /javascripts/prototype.js
127.0.0.1 - - [21/Dec/2001:23:57:19 中国标准时间] "GET /javascripts/effects.js H
TTP/1.1" 200 38916
http://localhost:3000 -> /javascripts/effects.js
127.0.0.1 - - [21/Dec/2001:23:57:19 中国标准时间] "GET /images/rails.png HTTP/1.
1" 200 1787
http://localhost:3000 -> /images/rails.png

进入成功页面,提示
Ruby on Rails: Welcome aboard .....

说明已经建立成功 恭喜你!


在DOS控制台中 Ctrl + c 可是终止 WEBrick 服务器的运行
[2001-12-21 23:59:20] INFO  going to shutdown ...
[2001-12-21 23:59:20] INFO  WEBrick::HTTPServer#start done.

但是我有一次出现了如下的情况:

进入 script 的目录下
D:\work\demo>cd script

查看了一下目录下的内容
D:\work\demo\script>dir
驱动器 D 中的卷没有标签。
卷的序列号是 DCFD-593C

D:\work\demo\script 的目录

2001-12-21  23:52    <DIR>          .
2001-12-21  23:52    <DIR>          ..
2001-12-21  23:52    <DIR>          performance
2001-12-21  23:52    <DIR>          process
2001-12-21  23:52                96 about
2001-12-21  23:52                98 console
2001-12-21  23:52                98 destroy
2001-12-21  23:52                99 generate
2001-12-21  23:52                97 runner
2001-12-21  23:52                97 server
2001-12-21  23:52                97 plugin
               7 个文件            682 字节
               4 个目录 10,005,307,392 可用字节

(我想直接运行这个WEBrick服务器,结果出错了,忘记加 ruby 了!)
D:\work\demo\script>server
'server' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

(加上 ruby 以后 再运行)
D:\work\demo\script>ruby server
=> Booting WEBrick...
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2001-12-21 23:59:59] INFO  WEBrick 1.3.1
[2001-12-21 23:59:59] INFO  ruby 1.8.6 (2007-09-24) [i386-mswin32]
[2001-12-21 23:59:59] INFO  WEBrick::HTTPServer#start: pid=3180 port=3000

再到 IE 浏览器中输入
http://localhost:3000/
没问题,一样的可以运行
分享到:
评论

相关推荐

    Ruby on Rails入门例子

    Ruby on Rails,简称Rails,是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在使Web开发过程更加高效、简洁。本篇将通过一个入门实例,深入探讨Rails的基本概念和核心...

    RESTful Rails Development

    - **1.7.2 使用 respond_to**:Rails 控制器提供了一个 `respond_to` 方法来处理不同格式的响应。例如,可以设置根据请求的类型(如 JSON 或 HTML)返回不同的数据格式。 - **1.7.3 HTTP 头部的 Accept 字段**:...

    Web开发敏捷之道-应用Rails进行敏捷Web开发-第三版.rar

    4.1 新建一个应用程序 25 4.2 Hello, Rails 27 4.3 把页面连起来 35 4.4 我们做了什么 37 第2部分 构建应用程序 39 第5章 Depot应用程序 41 5.1 增量式开发 41 5.2 Depot做些什么 41 5.3 让我们编码吧 44 第6章 任务...

    Agile Web Development with Rails中文版 3rd Edition

    **4.1 新建一个应用程序** 介绍如何使用Rails命令行工具快速创建一个新的项目。 **4.2 Hello, Rails** 通过构建一个简单的“Hello World”应用来熟悉Rails的基本工作流程。 **4.3 把页面连起来** 展示了如何...

    Flex3与Rails结合

    在探索如何将Adobe Flex3与Ruby on Rails(简称Rails)结合,创建动态Web应用的过程中,一个常见的入门案例便是“HelloWorld”。此案例不仅展示了这两种技术如何协同工作,还揭示了它们在构建交互式用户界面方面的...

    eclipse的ruby on rails开发插件RadRails

    在现代软件开发领域,Ruby on Rails(简称Rails)作为一个强大的Web应用程序框架,因其简洁、高效的特性深受开发者喜爱。而Eclipse,作为一款功能强大的开源集成开发环境(IDE),支持多种编程语言,自然也包括Ruby ...

    template-rails-ansible:Ansible的Ruby on Rails应用程序开发模板

    Ansible的Ruby on Rails应用程序开发模板 要求 如何构建虚拟机 流浪汉: host $ vagrant plugin install vagrant-vbguest 构建虚拟机: host $ git clone ...

    The Rails 4 Way, 3rd edition.pdf

    - **资源与表示**:在RESTful设计中,每个URL对应一个资源,而该资源可以有不同的表示形式(如JSON、XML等)。 - **Rails中的RESTful设计**:Rails框架内置了对RESTful设计的支持,通过简单的配置即可实现标准的CRUD...

    Ruby on Rails基础之新建项目

    每个Rails应用程序都有一个清晰的文件组织方式,这有助于保持代码的整洁和易于理解: 1. `app/`:这是应用程序的核心,包含了控制器(Controllers)、模型(Models)、视图(Views)、帮助方法(Helpers)、邮件...

    elblog:博客是在Rails应用程序中建立博客的最简单方法

    该博客是由Rails引擎制作的最小博客,它使用以下宝石: 。 安装 将博客添加到您的Gemfile中: ... 安装gem: ... 此命令会将显示,编辑,索引,新建和表单的视图复制到应用程序的app / views文件夹中

    RubyOnRails的一个入门小例子

    标题 "RubyOnRails的一个入门小例子" 暗示了我们将探讨的是关于Ruby on Rails框架的基础知识,这是一个用于构建Web应用程序的开源工具。Ruby on Rails(简称Rails)是基于Ruby编程语言的,它遵循MVC(Model-View-...

    ruby-on-rails-tutorial-3rd-microblog:Bilgi 演讲的微博应用实现

    Ruby on Rails(简称Rails)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,极大地简化了Web开发过程。本教程将带你深入学习如何使用Rails 3版本创建一个微型博客应用,名...

    rails-index-show-new-create-lab-v-000

    在本实验中,您将开始使用的应用程序将完全空白。 没有模型,视图,控制器等。 它具有许多RSpec和Capybara测试,所有这些测试都需要通过才能完成实验。 这些测试可以在spec目录中的models , features和controllers...

    rails-garden-manager

    "rails-garden-manager" 是一个基于 Ruby on Rails 框架构建的应用程序,它看起来是团队项目,旨在管理某种花园相关的事务。Rails 是一个流行的开源 web 应用开发框架,以其 MVC(模型-视图-控制器)架构模式、DRY...

    rails-cru-form_for-lab-v-000

    您的任务是构建一个名为Beats by Rails的Rails应用程序,该应用程序将需要具有三个单独的模型: 歌曲 艺人 体裁 数据关系如下所示: 一首歌属于艺术家 一首歌属于一种流派 一个流派有很多歌曲 一位艺术家有很多歌 ...

    rails-cru-form_for-lab-onl01-seng-pt-032320

    显示,新建,创建,编辑,更新的RESTful操作对所有表单使用form_for(无需共享表单或部分表单) 必要时正确重定向使用路由助手在页面之间进行互连指示您的任务是构建一个名为Beats by Rails的Rails应用程序,...

Global site tag (gtag.js) - Google Analytics