銀の童子日記

    • Edit
    • Delete
    • Tags
    • Autopost

    11th March 2011

    RubyGems の使い方 - WebOS Goodies

    まずはパッケージのインストール方法を知らなければ話が始まりませんね。リモートリポジトリ(通常は RubyForge)からパッケージをダウンロードしてインストールするには、以下のコマンドを実行します。

    gem install --remote <パッケージ名>

    このコマンド一発ですべてのインストール作業を自動的に実行してくれます。他のパッケージが必要なら、それらも自動的にインストールしますので、インストール後には確実に利用可能になっているはずです。

    なお、上記の例で付加している "--remote" は検索対象をリモートリポジトリのみに限定するオプションです。デフォルトでもローカルとリモートの両方を検索するのですが、混乱を避けるために明示したほうが良いかと思います。ローカルリポジトリとリモートリポジトリについては、後の「ローカルリポジトリの公開」を参照してください。その他、以下のオプションがよく利用されます。

    オプション機能
    --version バージョン 指定バージョンをインストール
    --[no-]rdoc RDoc 形式のドキュメントを生成する[しない]
    --[no-]ri ri コマンドで読めるドキュメントを生成する[しない]
    --force 依存性チェックをスキップして強制インストール
    --ignore-dependencies依存パッケージをインストールしない

    "--version" オプションのバージョン指定は、単に "1.0.0" などと記述すれば正確にマッチするバージョンになりますし、 "<1.0.0" のように演算子を付けることもできます。利用可能な演算子は以下のとおりです。

    演算子意味
    = 指定バージョン(デフォルト)
    != 指定バージョン以外
    > 指定バージョンより新しいもの
    >= 指定バージョンか、より新しいもの
    < 指定バージョンより古いもの
    <= 指定バージョンか、より古いもの
    ~> "~>2.0" とすると、 2.x 系列で最新のものになる

    また、 RubyGems は同時に複数のバージョンをインストールできます。例えばバージョン 1.0.0 と 2.0.0 をインストールして、アプリケーションごとに適切なバージョンを利用することも可能です。詳細は後の「ライブラリの利用方法」をご覧ください。

    via webos-goodies.jp

    演算子でのバージョン指定は、
    gem install rails -v"~>2.3"
    などとするのが正解

    ※windows版rubyでは

    • views
    ruby windows
    • 0 responses
    • Like
    • Comment
  • inarin's Space

    8525 Views

    Picasa
  • Search

  • Sites I Like

    • お気に入り
  • Tags

    • wordpress (26)
    • posterous (20)
    • iphone (16)
    • windows (16)
    • facebook (11)
    • 3good (10)
    • freesoft (10)
    • lifehack (9)
    • twitter (9)
    • firefox (8)
    • inkscape (6)
    • ruby (6)
    • windows7 (6)
    • chrome (5)
    • neta (5)
    • eccube (4)
    • air (3)
    • git (3)
    • jquery (3)
    • mac (3)
    • simfree (3)
    • EC1400-41K (2)
    • bmobile (2)
    • dev (2)
    • domain (2)
    • drupal (2)
    • eclipse (2)
    • evernote (2)
    • gmail (2)
    • moe (2)
    • mysql (2)
    • tombloo (2)
    • toyama (2)
    • ネタ (2)
    • 東北地方太平洋沖地震 (2)
    • VirtualBox (1)
    • android (1)
    • cooking (1)
    • gadget (1)
    • gcal (1)
    • gimp (1)
    • gmap (1)
    • ikitai (1)
    • movabletype (1)
    • nice (1)
    • php (1)
    • roman (1)
    • skype (1)
    • sugoi (1)
    • thunderbird (1)
    • tumblr (1)
    • ubuntu (1)
    • webサービス (1)
    • xnview (1)
    • 富山 (1)
    • 自然 (1)
  • Get Updates

    Subscribe via RSS

Copyright 銀の童子日記

Posterous Themes by Obox Design