Rvm、Gemユーティリティガイド


RubyGems
便利で強力なRubyパッケージマネージャで、Rubyのサードパーティプラグインはgem方式で管理されており、パブリッシュと共有が非常に容易で、簡単なコマンドでサードパーティの拡張ライブラリをインストールすることができます.特徴:リモートインストールパッケージ、パッケージ間の依存関係の管理、簡単で信頼できるアンインストール、クエリーメカニズム、ローカルとリモートサーバーのパッケージ情報をクエリーすることができ、1つのパッケージの異なるバージョンを維持することができ、Webの表示インタフェースに基づいて、あなたがインストールしたgemの情報を表示することができます.
Gemコマンドの詳細:
gem list:インストールされているすべてのモジュールgem list railsのリスト:インストールされているすべてのRailsgem update--systemのリスト:RubyGemsを最新バージョンgem updateにアップグレードする:インストールされているすべてのGemsgem update gem_を更新するname:指定モジュールを最新バージョンgem install gem_に更新name:指定モジュールgem install gem_をインストールするname--no-ri--no-rdoc:モジュールのインストール時に対応するドキュメントgem install railsをインストールしない--version 3.2.2:指定されたバージョンのRailsgem uninstall gem_をインストールするname:逆インストールモジュール
Rvmコマンドの詳細:
rvm list known:rvmを使用してインストールできるパッケージrvm install 1.9..3:指定したバージョンをインストールするRubyrvm use 1.9.3.3:指定したバージョンを使用するRubyrvm use 1.9..3--default:デフォルトバージョンとして選択したrvm list:インストールしたRubyバージョンrvm remove 1.9.3:指定したバージョンをマウント解除するRuby
Railsコマンドの詳細:
rails _3.2.2_ new demo:指定バージョンのRailsを使用してプロジェクトrails new demo--skip-bundleを作成する:プロジェクトの作成時に更新操作を一時的に実行しないrails new demo-d=mysql:MySQLバージョンプロジェクトの作成(指定しない場合SQLite 3をデフォルトで使用)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://gems.ruby-china.org/、使用方法は以下の通り
gem sources -a http://gems.ruby-china.org/:新しいミラーgem sources-rを追加http://rubygems.org/:既存のミラーgem sources-lを削除します.ミラーリストの表示(ミラーアドレスが1つしかないことを確認してください)
Railsアプリケーションでは、Gemfileファイルの最初の行をsource'に書き換えることもできます.http://gems.ruby-china.org/'を実行し、bundle installを更新します.