ランプの中身(Ruby on Railsのシステム開発)
ランプの中身(Ruby on Railsのシステム開発)では、株式会社ケイビーエムジェイのRuby on Railsエンジニアが蓄積したノウハウを公開しています。Ruby on Railに関する技術解説や実践的なノウハウなど、開発現場の技術に則したコンテンツを随時追加していきます。 初心者の方でもわかりやすい技術解説を心がけています。リクエスト、ご質問も受け付けいますので、ご気軽にコメントを記述して下さい。

< gemコマンドの紹介 | メイン | database.ymlの設定方法 >

kimiの中身(Ruby
2008.02.06

Railsの手動インストール


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

(-_-)ゞ

 |トラックバック (2)

ブックマークに追加する Subscribe with livedoor Reader あとで読む

トラックバック URL

トラックバック一覧

[Ruby][gem][Rails]我が家のPCでリモートインストールを行うとやたら時間がかかる。
また、遅いだけならまだしも遅い為か何度やってもActiveRecordのインストールに失敗する。 gem install rails Bulk updating Gem source index f... [続きを読む] posted from donghai821の日記 2008.05.06 15:53
Ruby on Rails 手動でインストール
この連休中、Ruby on Rails をインストールしようとしたら、何故か失敗。というか、gem install rails --include-dependencies でできず。コマンドプロンプ... [続きを読む] posted from Your Way, My Way, Any Way 2008.07.22 11:00

KBMJのWebソリューション
Ruby on Rails Summer Festival 2008開催決定!!

TOPICS

2008/06/25
ZD Net Builder」の連載記事です。第四回は「Rubyでどう書く?:重複したRSSをまとめる」が掲載されました。

2008/05/30
ZD Net Builder」の連載記事です。第三回は「Rubyでどう書く?:Rubyで特定URLの画像パス一覧を表示する」が掲載されました。

2008/05/07
ZD Net Builder」に連載を始めました。第二回は「Rubyでどう書く?:RubyでPDF履歴書を作成する」が掲載されました。

2008/04/24
アットマーク・アイティ」に『 Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する』が掲載されました。

全体のRoR最新ブログ一覧

kimiのアーカイブ

プロフィール

  • kimi
  • 26 歳

ブログの購読

RSS

timelog
株式会社ケイビーエムジェイロゴ