`

ruby 1.8.6 命令

阅读更多

1.1 创建一个Rails应用程序
 $ rails app_name
 可选项:
 -d, database=xxx 指定安装一个数据库(mysql oracle postgresql sqlite2 sqlite3 ), 默认情况下是数据库
 -r, ruby-path= 指定Ruby的安装路径,如果没有指定,scripts使用env去找Ruby
 -f, freeze (冻结)freezes Rails在vendor/rails目录
 
1.2 API Documentation
 $ gem_server
 启动一个WEBrick服务器。这时候你可以通过Http://localhost:8808/ 打开浏览器去查看rails API文档
 
1.3 Rake
 rake db:fixtures:load
  # 载入fixtures到当前环境的数据库
  # 载入指定的fixtures使用FIXTURES=x,y
 rake db:migrate
 # 迁移数据库通过在db/migrate目录下的脚本.可以指定版本号通过VERSION=x
 rake db:schema:dump
 # 创建一个db/schema.rb文件,通过AR能过够支持任何数据库去使用
 rake db:schema:load
 # 再入一个schema.rb文件进数据库
 rake db:sessions:clear
 # 清空sessions表
 rake db:sessions:create
 # 用CGI::Session::ActiveRecordStore创建一个sessions表为用户
 rake db:structure:dump
 # 导出数据库结构为一个SQL文件
 rake db:test:clone
 # 重新创建一个测试数据库从当前环境数据库中
 rake db:test:clone_structure
 # 重新创建测试数据库从开发模式数据库
 rake db:test:prepare
 # 准备测试数据库并在入schema
 rake db:test:purge
 # 清空测试数据库
 rake doc:app
 # 创建HTML文件的API Documentation
 rake doc:clobber_app
 # 删除Documentation
 rake doc:clobber_plugins
 # 删除 plugin Documentation
 rake doc:clobber_rails
 # 删除Documentation
 rake doc:plugins
 # 产生Documation为所有安装的plugins
 rake doc:rails
 # 创建HTML文件的API Documentation
 rake doc:reapp
 # 强制重新创建HTML文件的API Documentation
 rake doc:rerails
 # 强制重新创建HTML文件的API Documentation
 rake log:clear
 # 清空目录log/下的所有日志文件
 rake rails:freeze:edge
 # Lock this application to latest Edge Rails. Lock a specific revision with REVISION=X
 rake rails:freeze:gems
 # Lock this application to the current gems (by unpacking them into vendor/rails)
 rake rails:unfreeze
 # Unlock this application from freeze of gems or edge and return to a fluid use of system gems
 rake rails:update
 # Update both scripts and public/javascripts from Rails
 rake rails:update:javascripts
 # Update your javascripts from your current rails install
 rake rails:update:scripts
 # Add new scripts to the application script/ directory
 rake stats
 # Report code statistics (KLOCs, etc) from the application
 rake test
 # Test all units and functionals
 rake test:functionals
  # Run tests for functionalsdb:test:prepare
 rake test:integration
 # Run tests for integrationdb:test:prepare
 rake test:plugins
 # Run tests for pluginsenvironment
 rake test:recent
 # Run tests for recentdb:test:prepare
 rake test:uncommitted
 # Run tests for uncommitteddb:test:prepare
 rake test:units
 # Run tests for unitsdb:test:prepare
 rake tmp:cache:clear
 # 清空tmp/cache目录下的所有文件
 rake tmp:clear
 # 清空session, cache, 和socket文件从tmp/目录
 rake tmp:create
 # 为sessions, cache, and sockets创建tmp/目录
 rake tmp:sessions:clear
 # 清空所有在tmp/sessions目录下的文件
 rake tmp:sockets:clear
 # 清空所有在tmp/sessions 目录下的ruby_sess.* 文件
 
1.4 Scripts
 script/about
 # 输出当前环境信息
 script/breakpointer
 # 启动断点server
 script/console
 # 启动交换式的Rails控制台
 script/destroy
 # 删除通过generators创建的文件
 script/generate
 # -> generators
 script/plugin
 # -> Plugins
 script/runner
 # 执行一个任务在rails上下文中
 script/server
 # 启动开发模式服务器http://localhost:3000
 //以下几个不知道怎么去使用
 script/performance/profiler
 script/performance/benchmarker
 script/process/reaper
 script/process/spawner
 
1.5 Generators
 ruby script/generate model ModelName
 ruby script/generate controller ListController show edit
 ruby script/generate scaffold ModelName ControllerName
 ruby script/generate migration AddNewTable
 ruby script/generate plugin PluginName
 ruby script/generate mailer Notification lost_password signup
 ruby script/generate web_service ServiceName api_one api_two
 ruby script/generate integration_test TestName
 ruby script/generate session_migration
 可选项:
 -p, --pretend Run but do not make any changes.
 -f, --force Overwrite files that already exist.
 -s, --skip Skip files that already exist.
 -q, --quiet Suppress normal output.
 -t, --backtrace Debugging: show backtrace on errors.
 -h, --help Show this help message.
 -c, --svn Modify files with subversion. (Note: svn must be in path) 
 
1.6 Plugins
 script/plugin discover
 # discover plugin repositories
 script/plugin list
 # list all available plugins
 script/plugin install where
 # install the a€wherea€? plugin
 script/plugin install -x where
 # install where plugin as SVN external
 script/plugin install http://invisible.ch/projects/plugins/where
 script/plugin update
 # update installed plugins
 script/plugin source
 # add a source repository
 script/plugin unsource
 # removes a source repository
 script/plugin sources
 # lists source repositories

 

 

 

form:http://www.iteye.com/topic/43500

分享到:
评论

相关推荐

    ruby1.8.6(linux)

    标题与描述中的关键词“ruby1.8.6”指向了Ruby编程语言的一个特定版本,即Ruby 1.8.6。这一版本在2007年发布,是Ruby语言发展历史上的一个重要里程碑,它在性能、稳定性和安全性方面相较于之前的版本有了显著提升,...

    ruby1.8.6-26

    Ruby 1.8.6 是一个古老的 Ruby 语言版本,发布于2009年,主要为Windows用户提供安装程序。这个版本在当时是许多开发者和项目依赖的基础,它包含了对Ruby编程语言的基本特性以及对Windows操作系统的兼容性优化。本文...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    这个过程可能需要一些时间和耐心,但遵循上述步骤,您将成功建立一个兼容ruby1.8.6和rails2.0.2的开发环境。同时,提供的`安装说明.xls`文件应该包含更详细的步骤和可能遇到的问题解决方案,确保您在整个过程中得到...

    ruby-1.8.6.zip

    Ruby 1.8.6 是一个古老的 Ruby 语言版本,发布于2009年,是许多开发者早期学习和构建应用程序的重要版本。Ruby 是一种面向对象的、动态类型的编程语言,以其简洁、清晰的语法和强大的元编程能力而受到欢迎。在 Ruby ...

    Ruby 1.8.6 on Rails 2.1.0 Install.txt

    ### Ruby 1.8.6 与 Rails 2.1.0 的安装指南 #### 安装背景 本文档旨在指导用户如何在 Windows 操作系统上安装 Ruby 1.8.6 版本以及 Rails 2.1.0 版本,并确保其正确运行。这些版本虽然已经比较老旧,但在某些特定...

    ruby-1.8.6.tar.gz 编译器

    1. **解压**:首先,你需要使用`tar -zxvf ruby-1.8.6.tar.gz`命令来解压缩文件。 2. **配置**:进入解压后的目录,运行`./configure`脚本来检测系统环境并生成Makefile。 3. **编译**:执行`make`命令来编译源代码...

    ruby-1.8.6-p114.tar.gz

    标题中的"ruby-1.8.6-p114.tar.gz"表明这是一个关于Ruby编程语言的老版本源码包。Ruby是一种面向对象的、动态类型的脚本语言,由日本人松本行弘(Yukihiro Matsumoto)在1990年代末期设计并开发。1.8.6是其版本号,...

    ruby and watir 安装指南

    主要问题是 Watir 的依赖包 `activesupport` 需要 Ruby 版本 >= 1.8.7,而当前系统上安装的是 Ruby 1.8.6。此外,RubyGems 的自动更新功能也出现了问题。 #### 解决方案 1. **安装 Ruby:** - 下载并安装 `ruby...

    ruby完全安装过程

    例如,安装Ruby 1.8.6,你可能会运行`rvm install 1.8.6`(如果是RVM)或`gem install ruby-1.8.6`(如果使用chruby)。 - **验证安装**:安装完成后,运行`ruby -v`检查Ruby是否成功安装并显示正确版本。 4. **...

    ruby186-26

    Ruby 1.8.6 环境配置是学习和使用 Ruby 语言的基础步骤,尤其对于初学者来说至关重要。在本文中,我们将详细介绍如何在 Windows XP 操作系统上配置 Ruby 1.8.6 开发环境,包括安装 Ruby、Rails、SQLite3 驱动以及...

    在CentOS系统通过源码安装ruby.docx

    wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p368.tar.gz ``` 2. **解压源码**: 下载完成后,使用 `tar` 命令解压缩文件: ``` tar xzvf ruby-1.8.6-p368.tar.gz ``` 3. **进入源码目录**: ...

    Ruby开发环境的配置

    打开 Ruby 官方网站,选择适合的版本,例如 Ruby 1.8.6,然后下载 OneClick Installer。打开安装程序,选择安装目录,例如 D:\ruby。安装完成后,系统环境变量 PATH 将被自动修改,并增加了环境变量 RUBYOPT。这使得...

    ruby on rails安装环境.txt

    文档首先提及了Ruby 1.8.6版本的安装,通过`ruby186-26.exe`执行安装程序。Ruby是Rails运行的基础,因此确保有正确的Ruby版本至关重要。Ruby 1.8.6是一个较旧的版本,尽管如此,在当时环境下可能因为兼容性或项目...

    Windows上配置Ruby运行环境详解

    在提供的文件名"ruby186-26.exe"中,我们可以推测这是Ruby 1.8.6的一个版本,尽管较旧,但依然可以作为学习和理解环境配置的参考。请确保下载最新稳定版的Ruby以获取最佳性能和安全更新。 2. **安装Ruby** 运行...

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

    如果安装成功,应该出现如下信息:ruby 1.8.6 (2008-08-11 patchlevel 287) [i386-mswin32]。 3. 安装 Rails:安装 Ruby 之后,需要安装 Rails。可以使用 gem install rails 命令来安装 Rails。安装完成后,可以输入...

    Linux操作系统下轻松配置Ruby的程序环境

    - **安装包**:ruby-1.8.6-p111.tar.gz 接下来按照以下步骤进行安装: 1. 解压安装包: ```bash tar -xvzf ruby-1.8.6-p111.tar.gz ``` 2. 进入解压后的目录: ```bash cd ruby-1.8.6-p111 ``` 3. 配置安装...

    ruby 最新 安装文件 与 API

    例如,"rubyinstaller-1.8.6-p398.exe"就是Ruby的一个旧版本安装包,尽管这里的版本较老(1.8.6-p398),它通常包含了运行Ruby所需的全部组件,包括解释器、标准库和其他必要的工具。 描述中的"智能API"可能指的是...

    Ruby on Rails安装指南.docx

    这份指南适用于使用Ruby 1.8.6和Rails 2.0.2版本的用户,虽然这些版本可能相对较旧,但其安装流程对于理解Rails的依赖管理和基础设置仍具有参考价值。 Ruby on Rails的安装分为在线安装、离线安装和一键式安装三种...

    ruby watir教程

    - **Ruby自带示例**:位于 `C:\ruby\doc\ruby\ruby-1.8.6\sample` ,提供了Ruby示例代码。 #### 四、编写自动化测试脚本 下面是一个简单的示例,展示了如何使用Ruby Watir编写自动化测试脚本: ```ruby require '...

Global site tag (gtag.js) - Google Analytics