Herokuでgemのインストール

RubyホスティングのHeroku(http://heroku.com/)で、小さい自分用アプリを運用してます。

Herokuについては、こちら(Ruby版PaaSの"Heroku"で無料Railsホスティング環境を手に入れよう)に詳しく書いてます

githubでソース管理して、herokuで運用する、というスタイルです。

開発してると、gemを使ってライブラリをインストールしたい場合が出てきます。ローカル環境だと問題なくインストールすれば良いんですが、herokuではどうすれば良いんでしょう・・・と思ったら、ちゃんと用意されてました。


やり方は簡単で、".gems"というファイルを用意して、必要なgemを中に書いて、herokuにgitでデプロイメントするだけで、インストールしてくれます。

1.動かしてるRailsプロジェクトの直下に、".gems"ファイルを作る

2.必要なgemを中に書く(以下のような感じ)


mislav-will_paginate --version '>=2.3.6' --source gems.github.com

3.gitに追加して、herokuにデプロイメントする


$ git add .gems
$ git commit -m 'added gems manifest file'
$ git push heroku
Counting objects: 4, done.  
Compressing objects: 100% (3/3), done.
Writing objects: 100% (3/3), 352 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)

-----> Heroku receiving push

-----> Installing gem mislav-will_paginate >=2.3.6 from http://gems.github.com
Successfully installed mislav-will_paginate-2.3.10
1 gem installed

-----> Rails app detected
Compiled slug size is 156K
-----> Launching...... done
App deployed to Heroku

To git@heroku.com:xxxxxx.git
ae6319b..037d5e2 master -> master

これで、使えるようになってます。よくできてますよね〜。

トラックバック(0)

このブログ記事を参照しているブログ一覧: Herokuでgemのインストール

このブログ記事に対するトラックバックURL: http://kuranuki.sonicgarden.jp/mt/mt-tb.cgi/76

コメントする

photo
mail
  • 名前: 倉貫義人
  • 生年月日: 1974年5月1日
  • SonicGarden
    (TIS社内ベンチャー) 代表 
  • Twitter: kuranuki

このブログ記事について

このページは、kuranukiが2009年5月26日 05:42に書いたブログ記事です。

ひとつ前のブログ記事は「日経コンピュータに載りました」です。

次のブログ記事は「永和システムマネジメント様の「社内SNSを盛り上げるコツ」」です。

はてなハイク

最近のつぶやき

RSSリーダーに登録

Bloglinesで閲読登録
ADD TO Hatena::RSS
Subscribe with livedoor Reader
Add to Google
My Yahoo!に追加
Subscribe with Fastladder
エキサイトリーダーに登録