「初めてのRuby」を読むの続き
今日から
9章 本書を越えて
この先の話題や、Rubyの学習に役立つ資料紹介だそうです。
今日は
9.1 RubyGems
から
■9.1 RubyGems
・デファクトスタンダードなRubyのパッケージ管理システム
→アプリやライブラリを簡単に取得、導入、更新、削除できる
→1.9では、標準添付
■9.1.1 主なコマンド
・RubyGemでは、アプリケーションやライブラリをgemという単位で管理
・gemコマンドでgemを操作できる
・一覧
gem listコマンド:インストール済みのgemをリスト
-rオプションでインストール可能な全てのgemの一覧
・検索
gem searchコマンド:パターンにマッチするgemを検索
・導入
gem install コマンドは新しいgemをシステムに導入
実行にはシステム管理者権限が必要
・更新
gem updateコマンドは導入済みのgemを新しいバージョンで更新
・その他のコマンド
gem help command
■9.1.2 おすすめGems
・rake
Rubyによって実装されたmakeコマンドの代替
・ruby-debug
Rubyデバッガ
・active-support
アプリケーション開発、特にWebアプリ開発に便利な各種ユーティリティを
集めたライブラリ(Ruby on Railsの一部)
・eval-ruby
Ruby処理系があえて実装しない機能を無理やり実現する「邪悪な」gem
今日から
9章 本書を越えて
この先の話題や、Rubyの学習に役立つ資料紹介だそうです。
今日は
9.1 RubyGems
から
■9.1 RubyGems
・デファクトスタンダードなRubyのパッケージ管理システム
→アプリやライブラリを簡単に取得、導入、更新、削除できる
→1.9では、標準添付
■9.1.1 主なコマンド
・RubyGemでは、アプリケーションやライブラリをgemという単位で管理
・gemコマンドでgemを操作できる
・一覧
gem listコマンド:インストール済みのgemをリスト
-rオプションでインストール可能な全てのgemの一覧
・検索
gem searchコマンド:パターンにマッチするgemを検索
・導入
gem install コマンドは新しいgemをシステムに導入
実行にはシステム管理者権限が必要
・更新
gem updateコマンドは導入済みのgemを新しいバージョンで更新
・その他のコマンド
gem help command
■9.1.2 おすすめGems
・rake
Rubyによって実装されたmakeコマンドの代替
・ruby-debug
Rubyデバッガ
・active-support
アプリケーション開発、特にWebアプリ開発に便利な各種ユーティリティを
集めたライブラリ(Ruby on Railsの一部)
・eval-ruby
Ruby処理系があえて実装しない機能を無理やり実現する「邪悪な」gem