トップページ -> インストール,設定,利用 -> Windows ソフトウエア -> Ruby の種々のパッケージのインストール(gem を使用)(Windows 上)
[サイトマップへ], [サイト内検索へ]

Ruby の種々のパッケージのインストール(gem を使用)(Windows 上)

目次

RubyGems と Rake は,ruby バージョン 1.9.1 以上では標準で組み込まれている.

Ruby on Rails や Ruby を使ったデータベースプログラミングなどは,別ページで説明している.


前準備

Ruby のインストール

WindowsRuby インストーラを用いた Ruby のインストールについては,別ページで説明している.


Ruby の gem の更新

Windows の場合の操作手順(例)

  1. Windows のコマンドプロンプトを起動
  2. 「gem update」の実行

    gem update
    

    [image]

rspec, rspec-rails, git を gem を用いてインストール

  1. Windows のコマンドプロンプトを起動
  2. Ruby の gem の更新

    先に Ruby の gem ファイルを最新のものに更新したいので、 「gem update」を実行する.

    gem update
    
  3. rspec rspec-rails Git のインストール

    gem install rspec rspec-rails git
    

    しばらく待つ.

    [image]
  4. インストールできたかは,「gem list」の実行で確認できる.

    gem list
    

    [image]

Ruby の gem で sqlite3 パッケージをインストール

  1. Ruby の gem の更新

    先に Ruby の gem ファイルを最新のものに更新したいので, 「gem update」を実行する.

    gem update
    
  2. gem install sqlite3」の実行

    これは,Ruby 用の SQlite 3 パッケージをインストールしたいときの操作

    gem install sqlite3
    

    しばらく待つ.

    [image]
  3. インストールできたかは,「gem list」の実行で確認できる.

    gem list
    

Sinatra を gem を用いてインストール

Sinatra については別のページで説明している.

  1. Windows のコマンドプロンプトを起動
  2. gem update」の実行

    先に Ruby の gem ファイルを最新のものに更新したいので, 「gem update」を実行する.

    gem update
    
  3. gem install sinatra」の実行
    gem install sinatra
    

    しばらく待つ.

    [image]
  4. インストールできたかは,「gem list」の実行で確認できる.

    gem list
    

    [image]

Ruby on Rails を gem を用いてインストール

  1. Windows のコマンドプロンプトを起動
  2. gem update」の実行

    先に Ruby の gem ファイルを最新のものに更新したいので、端末で 「gem update」を実行します

    ※ Windows で環境変数 HOME を設定している場合にはエラーが出ることがある(そのときは,環境変数 HOME を一時的に消してから実行することになる)

    gem update
    
  3. gem install pkg-config」と「gem install rails」の実行

    gem install pkg-config rails
    

    しばらく待つ.

    [image]
  4. インストールできたかは,「gem list」の実行で確認できる.

    gem list
    
  5. テスト実行

    ActiveRecord を使う場合

    rails new hoge -J -d sqlite3
    

    [image]

    cd hoge
    bundle install
    rails g rspec:install
    rails g scaffold hogeobj num:integer value:string
    rake db:migrate
    rake db:setup
    rails server
    

    [image]

    [image]

    [image]

    [image]

    [image]

    [image]

    DataMapper を使う場合(書きかけ)

    rails new hoge -O -J -d sqlite3 -m http://datamapper.org/templates/rails.rb
    

    cd hoge
    bundle install
    rails g rspec:install
    rails g scaffold hogeobj num:integer value:string
    vim app/models/hogeobj.rb
    rake db:automigrate
    rails server
    

    参考 Web ページ

    http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/TableDefinition.html

    ※ 使用できるデータ型は :primary_key, :string, :text, :integer, :float, :decimal, :datetime, :timestamp, :time, :date, :binary, :boolean


Facets を gem でインストール

  1. Windows のコマンドプロンプトを起動
  2. Ruby の gem の更新

    先に Ruby の gem ファイルを最新のものに更新したいので, 「gem update」を実行する.

    gem update
    

    しばらく待つ.

  3. gem install facets」の実行

    gem install facets
    

    しばらく待つ.

    [image]
  4. インストールできたかは,「gem list」の実行で確認できる.

    gem list
    
  5. テスト実行

    facets を試しに使ってみる.

    irb
    require 'rubygems'
    require 'facets'
    p Time.elapse { sleep 0.12345 }
    

    [image]

Ruby の gem で MySQL パッケージをインストール

  1. Windows のコマンドプロンプトを起動
  2. Ruby の gem の更新

    先に Ruby の gem ファイルを最新のものに更新したいので、端末で 「gem update」を実行する.

    gem update
    

    しばらく待つ.

  3. MySQL のインストール が済んでいること
  4. gem install mysql」の実行

    これは,Ruby 用の MySQL パッケージをインストールしたいときの操作

    gem install mysql
    

    しばらく待つ.

    [image]
  5. インストールできたかは,「gem list」の実行で確認できる.

    gem list
    

pg パッケージ

  1. Windows のコマンドプロンプトを起動
  2. Ruby の gem の更新

    先に Ruby の gem ファイルを最新のものに更新したいので、端末で 「gem update」を実行する.

    gem update
    
  3. PostgreSQL のインストール が済んでいること
  4. gem install pg」の実行

    これは,Ruby 用の pg パッケージをインストールしたいときの操作

    gem install pg
    

    しばらく待つ.

    [image]
  5. インストールできたかは,「gem list」の実行で確認できる.

    gem list
    

RubyGems の更新

gem の操作で不可解なエラーが出た場合の参考情報

Windows の場合の操作手順(例)

下記のコマンドにより、最新の RubyGems をインストールする

  1. Windows のコマンドプロンプトを起動
  2. 「gem install rubygems-update」の実行

    gem install rubygems-update
    

    しばらく待つ.

    [image]

    [image]
  3. 「update_rubygems」の実行

    update_rubygems
    

    [image]

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]