<< JS 日記 第五回 Timer でうにょろん。 | main | はじめての☆ Ruby on Rails >>
Twitter


スポンサーサイト

一定期間更新がないため広告を表示しています

posted by: スポンサードリンク | - | | - | - | - | - |

はじめての heroku@cygwin

質問。 heroku ってどう読むの? へろくでいいの? そんなわけで初めての heroku 。基本的に自分用メモ。9割5分 Getting Started with Heroku on Windows からのコピペ。

始めるときの注意

ヴァージョン合わせに気をつけてください。例えば、 RoR 2.3.5 だと Gem は 1.3.7 じゃあなかったら動かなくて涙目だった私。その辺は管理者や教科書と相談相談。

Step 1 Cygwin をインストールせよ!

Cygwin のインストール方法については How to install Cygwin をご参照ください。授業用に書いた記事だったりする。

インストールの際に次のものを必ず入れること。

  • gcc
  • gcc-g++
  • git
  • git-completion
  • git-gui
  • gitk
  • grep
  • gzip
  • libsqlite3-devel
  • libsqlite3_0
  • make
  • man
  • openssh
  • ruby
  • tar
  • wget

Step 2 Ruby の Gem を入れろ!

Ruby のライブラリ管理に必要な Gem というものを入れる。Ruby Forge というページから落とせる。具体的にはこちらの gem のページからどうぞ。落としてきたものを解凍し (zip で落として windows で解凍してもよし、 tar で落として tar コマンドで解凍してもよし) シコシコインストールします。

インストールは解凍したフォルダに飛んで次のコマンドを実行。

ruby setup.rb install

最新版にするには gem update --system すればいいけど、狙って古いヴァージョンを入れた場合はやらなくていいのよ

Step 3 その他必要な装備をガシガシ

以下のコマンドをパパパっと実行。なお、 sqlite3-ruby は 1.2.3 じゃあないと windows で動かないらしい。

gem install sqlite3-ruby -v 1.2.3 gem install json -v 1.1.1 gem install heroku

Step 4 SSH の鍵を創りだせ!

とりあえず heroku でアカウントを作る。

その後、一旦 root に戻る。コマンドは下にまとめたとおり。.ssh というフォルダを作成し、そこに入る。そして鍵を作成する。

cd ~/ mkdir .ssh cd .ssh ssh-keygen -C "my key" -t rsa

最初にパスワードを決めろって言われるけど空欄で大丈夫です、問題ありません。もしも付けたかったら一番よいパスワードを頼みます。次にメアドとパスワードを求められるので先ほど作った heroku アカウントのメアドとパスワードを入れてください。そして、heroku にそれを伝える。

heroku keys:add

パスワードを聞かれるけど空欄で大丈夫。先ほど鍵を作った時にパスワードを決めていたらそのパスワードを入れること。

Step 5 アプリを落としてくる

既存のアプリであれば以下のやり方でダウンロードしてこれる。ダウンロードの前にオーナーの許可が必要。オーナーにお願いしておくことー

git clone git@heroku.com:[プロジェクト名].git -o heroku

そして、git さんに自己紹介。

git config --gloval user.name "Your Name" git config --global user.email "YourEmail@example.com"

手元で動かしたければ以下のようにする。

ruby script/server

このあと localhost:3000 にアクセスしてください。

何か変更してアップロードしたければ

git commit -a -m "どんな変更をしたのか" git push git@heroku.com:[プロジェクト名].git

新しいファイルを加える場合には commit の前に add する必要がある。

git add ファイル

かがくのちからってすげー! そのプロジェクトで使っている gem を一括管理できる bundler ってのがあるらしい。それを使っている場合は次のようにする必要がある。この作業前にアプリの入ったフォルダに飛んでおこう。

gem install bundler bundle install

これで必要なライブラリが入った。

posted by: しゅんしゅん | 学び | 02:33 | comments(0) | trackbacks(0) | - | - |

スポンサーサイト

posted by: スポンサードリンク | - | 02:33 | - | - | - | - |
コメント
 









トラックバック
 
http://syun2ej.jugem.jp/trackback/3288