1检测ruby平台是否安装成功
cmd下:ruby-v和 gem --version 执行成功
2 use RubyGems to install Rails and a few things that Rails needs
c:\>gem install rails --include-dependencies
安心等待如下的信息提示
Successfully installed rails-1.2.3
Successfully installed activerecord-1.15.3
Successfully installed actionpack-1.13.3
Successfully installed actionmailer-1.3.3
Successfully installed actionwebservice-1.2.3
Installing ri documentation for activerecord-1.15.3...
Installing ri documentation for actionpack-1.13.3...
Installing ri documentation for actionmailer-1.3.3...
Installing ri documentation for actionwebservice-1.2.3...
Installing RDoc documentation for activerecord-1.15.3...
Installing RDoc documentation for actionpack-1.13.3...
Installing RDoc documentation for actionmailer-1.3.3...
Installing RDoc documentation for actionwebservice-1.2.3...
3 在线更新
gem update rails
response like this
C:\>gem update rails
Updating installed gems...
Attempting remote update of rails
Successfully installed rails-1.2.3
Gems: [rails] updated
4 创建ruby工程
--> rails demo 将创建一个ruby结构的schelton
5 启动服务器WEBrick (类似Tomcat功能)
ruby script/server
ps:创建了Say 应用程序之后,并且创建了hello.rhtml文件后,但是一直访问不到。
原因是:我在script目录下运行了WEBrick服务器,导致日志文件下一直提示
Cannot load config/routes.rb: No such file to load—./../config/../config/routes.rb
这样的信息,最后回到cmd的demo目录,然后用命令ruby script/server后才能访问。
!!!!!!!server的启动目录会影响我们的应用程序访问上下文。
分享到:
相关推荐
Ruby on Rails,简称Rails,是一种基于Ruby编程语言的开源Web应用程序框架,以其“Convention over Configuration”(约定优于配置)和“Don't Repeat Yourself”(DRY,不要重复自己)的原则著称。Rails使得开发Web...
**问题描述:** 在 Rails 中创建了名为 `HelloWorld` 的控制器,但在 URL 中显示为 `hello_world`。 **解决方案:** 这是因为 Rails 遵循约定优于配置的原则,它自动将控制器名称转换为小写并用下划线分隔。例如,`...
### Ruby on Rails 指南 v5.0.1 中文版 #### Rails入门 - **前提条件**:为了能够顺利地开始Rails的学习之旅,读者需要具备一定的Ruby语言基础,并且对Web开发有一定的了解。 - **Rails是什么?**:Rails是一种...
Rails的HelloWorld示例展示了一个基础的Rails项目创建和运行过程。创建项目时,首先在指定目录下运行“rails demo”命令,生成项目结构。Rails项目包含了许多默认文件和目录,这些文件和目录遵循特定的命名和组织...
在Ruby on Rails的世界里,"rails-hello-world-app"是一个典型的初学者项目,它帮助新手快速熟悉Rails框架的基本结构和工作原理。这个"我的第一个Rails应用程序"是Ruby on Rails教程的一部分,旨在引导开发者构建...
总的来说,《Ruby on Rails实践》这本书将带你走过从创建第一个“Hello, World!”应用,到开发完整功能的Web应用的全过程。通过学习,你可以了解到RoR的强大之处,以及如何利用它来构建高效、可维护的Web应用程序。
从给定的文件信息来看,这份文档是陈刚关于Ruby on Rails的学习笔记,旨在帮助初学者更好地理解并掌握Ruby on Rails这一流行的Web开发框架。以下是对文档中提及的关键知识点的详细解析: ### 安装与配置 #### Ruby...
Rails Hello World实验室 在本实验中,您将集成静态路由,以便应用程序呈现“ Hello World”页面。 目标 画一条路线 将路线映射到控制器/动作 渲染(隐式或显式)静态模板 创建一个静态模板 指示 以下是完成实验需要...
当`ruby –e ‘puts “hello world”’`正常输出时,表明Ruby环境已成功安装。 接下来,要安装Rails框架。Ruby One-Click Installer自带了RubyGems包管理器,可以通过执行`gem install rails`来安装最新版的Rails。...
在Ruby on Rails的世界里,"Hello, World!"应用是最基础的入门示例,它标志着开发者在学习这个强大的Web开发框架的旅程中迈出了第一步。Rails教程通常会引导初学者完成创建这样一个简单的应用,以理解其核心概念和...
### Ruby on Rails 笔记知识点总结 #### 一、引言 在《Ruby on Rails笔记》中,作者陈刚分享了他在学习Ruby on Rails过程中的经验与心得。这份笔记不仅包含了作者的学习历程和个人体会,还汇集了他在学习过程中遇到...
在《Learn Ruby on Rails》这个教程中,你将逐步学习如何搭建Rails环境,创建第一个“Hello, World!”应用,再到构建复杂的Web应用。通过实践,你将深入了解Rails的每一个组件,包括数据库设计、表单处理、认证与...
Rails Hello World实验室在本实验中,您将集成静态路由,以便应用程序呈现“ Hello World”页面。目标画一条路线将路线映射到控制器/动作渲染(隐式或显式)静态模板创建一个静态模板指示以下是完成实验需要完成的...
Rails Hello World实验室 在本实验中,您将集成静态路由,以便应用程序呈现“ Hello World”页面。 目标 画一条路线 将路线映射到控制器/动作 渲染(隐式或显式)静态模板 创建一个静态模板 指示 以下是完成实验需要...
Rails Hello World实验室在本实验中,您将集成静态路由,以便应用程序呈现“ Hello World”页面。目标画一条路线将路线映射到控制器/动作渲染(隐式或显式)静态模板创建一个静态模板指示以下是完成实验需要完成的...
Rails Hello World实验室在本实验中,您将集成静态路由,以便应用程序呈现“ Hello World”页面。目标画一条路线将路线映射到控制器/动作渲染(隐式或显式)静态模板创建一个静态模板指示以下是完成实验需要完成的...
Rails Hello World实验室 在本实验中,您将集成静态路由,以便应用程序呈现“ Hello World”页面。 目标 画一条路线 将路线映射到控制器/动作 渲染(隐式或显式)静态模板 创建一个静态模板 指示 以下是完成实验需要...
Rails Hello World实验室 在本实验中,您将集成静态路由,以便应用程序呈现“ Hello World”页面。 目标 画一条路线 将路线映射到控制器/动作 渲染(隐式或显式)静态模板 创建一个静态模板 指示 以下是完成实验需要...
Rails Hello World实验室在本实验中,您将集成静态路由,以便应用程序呈现“ Hello World”页面。目标画一条路线将路线映射到控制器/动作渲染(隐式或显式)静态模板创建一个静态模板指示以下是完成实验需要完成的...