您的位置:首页 > 编程语言 > Ruby

ruby on rails 常用命令

2013-02-21 20:35 471 查看
Ruby on Rails常用命令

经过着色的在线版本地址:http://www.ruchee.com/code/ruby/tools/ror_cmd.html

2012-03-19更新

一、rvm命令

rvm list known:列出可以使用rvm安装的软件包

rvm install 1.9.3:安装指定版本的Ruby

rvm use 1.9.3:使用指定版本的Ruby

rvm use 1.9.3 --default:选定作为默认版本

rvm list:列出已安装的Ruby版本

rvm remove 1.9.3:卸载指定版本的Ruby

二、gem命令

gem list:列出所有已安裝的模块

gem list rails:列出所有已安装的Rails

gem update --system:升級RubyGems到最新版本

gem update:更新所有已安裝的Gems

gem update gem_name:更新指定模块到最新版本

gem install gem_name:安裝指定模块

gem install gem_name --no-ri --no-rdoc:安装模块时不安装对应的文档

gem install rails --version 3.2.2:安装指定版本的Rails

gem uninstall gem_name:反安裝模块

三、rails命令

rails _3.2.2_ new demo:使用指定版本的Rails创建项目

rails new demo --skip-bundle:创建项目时暂时不执行更新操作

rails new demo -d=mysql:创建MySQL版项目(不指定则默认使用SQLite3)

rails server webrick:使用指定服务器运行Rails项目

rails console:打开项目主控制台

四、rails项目内命令

rails g scaffold product title:string description:text:生成脚手架

rails g controller say hello goodbye:创建控制器

rails g model product title:string description:text:创建模型

rails g migration mgt_name:创建Migration档案

五、rake命令

rake db:migrate:执行数据迁移

rake doc:rails:创建自己的Rails API文档

六、更换镜像

淘宝RubyGems镜像地址:http://ruby.taobao.org/,使用方式如下

gem sources -a http://ruby.taobao.org/:增加新镜像
gem sources -r http://rubygems.org/:移除原有镜像
gem sources -l;查看镜像列表(必须确保只有淘宝一个镜像地址)

对于Rails应用,也可以将Gemfile的第一行改写为source 'http://ruby.taobao.org/',然后执行bundle install进行更新
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: