その他
    ホーム技術発信DoRubyRailsの手動インストール

    Railsの手動インストール

    この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

    こんにちは。 kimiです。

    今回は、Railsを手動でインストールしたケースをご紹介します。

    実は、この方法をとった背景には、当サイト「DoRuby!」のローカル環境を構築する時に

    RubyGemsによる自動のリモートインストールが失敗したことがきっかけです。

    ※Windowsでローカル環境構築をおこないます。

    前回はgemコマンドについて紹介しており、その際にはRuby(1.8.5) をインストール済みです。確認もしてみましょう!

    ◆rubyのバージョンを確認するコマンド 

    C:/>ruby -v

    ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]

    railsインストールの失敗談 

    さて、それではgem コマンドを使って、rails の環境を構築・・・と思いきや、

    C:/ruby>gem install rails

    Bulk updating Gem source index for: http://gems.rubyforge.org

    Install required dependency rake? [Yn]

    Install required dependency activesupport? [Yn]

    Install required dependency activerecord? [Yn]

    ERROR: While executing gem … (Zlib::BufError)

       buffer error

    なんじゃこりゃーと思いつつ、Rails に必要な gem をダウンロードしてきて

    インストールすることで解決しました。

    さてさて、ここからが手動のダウンロードおよびインストールになります。

    あっ、ちなみに他にも解決方法はあるのですが、今回は手動をでの方法を選んでみました。 

    Rails の依存ファイル群をダウンロード 

    まずは、Rails の依存ファイル群をダウンロードします。今回はC:/ruby>配下に保存。

    Rails 以外は rails が必要としている gem なので rails は一番最後にインストールしてください。

         ■activesupport-1.4.2.gem

         ■activerecord-1.15.3.gem

         ■actionpack-1.13.3.gem

         ■actionmailer-1.3.3.gem

         ■actionwebservice-1.2.3.gem

         ■rails-1.2.3.gem

    Railsをインストール

    ◆RubyGemsのlocalオプションを使うことでRailsをインストールすることができる。

     下記の順にインストール。

    C:/ruby>gem install activesupport --local
    Successfully installed activesupport, version 1.4.2
    Installing ri documentation for activesupport-1.4.2...
    Installing RDoc documentation for activesupport-1.4.2...


    C:/ruby>gem install actionpack --local
    Successfully installed actionpack, version 1.13.3
    Installing ri documentation for actionpack-1.13.3...
    Installing RDoc documentation for actionpack-1.13.3...


    C:/ruby>gem install activerecord --local
    Successfully installed activerecord, version 1.15.3
    Installing ri documentation for activerecord-1.15.3...
    Installing RDoc documentation for activerecord-1.15.3...


    C:/ruby>gem install actionwebservice --local
    Successfully installed actionwebservice, version 1.2.3
    Installing ri documentation for actionwebservice-1.2.3...
    Installing RDoc documentation for actionwebservice-1.2.3...


    C:/ruby>gem install actionmailer --local
    Successfully installed actionmailer, version 1.3.3
    Installing ri documentation for actionmailer-1.3.3...
    Installing RDoc documentation for actionmailer-1.3.3...


    C:/ruby>gem install rails --local
    Successfully installed rails, version 1.2.3  

    これでインストールが完了です。

    インストールできたか確認したい場合は、C:/ruby/lib/ruby/gems/1.8/gems配下をご確認ください。 

    ◆※複数のVersionがインストールされている場合などは、不要なVersionを指定して

     アンインストールも可能です。

    gem list                # インストールされているパッケージを確認

    gem uninstall <パッケージ名>  # アンインストールコマンド

     このような流れでローカル環境構築をおこなってみましたが、まだまだ簡単に構築できる

    手段は多く存在しますので、いろいろと試してみるといいでしょうね。

    では、サッカー日本代表の3次予選(vsタイ戦)がそろそろ終わるので、ここらで失礼します。

    (-_-)ゞ