ホーム DoRuby Railsの手動インストール

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タイ戦)がそろそろ終わるので、ここらで失礼します。

(-_-)ゞ

記事を共有

最近人気な記事