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進行更新
經過着色的在線版本地址: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進行更新