DRYな備忘録

Don't Repeat Yourself.

heroku使ってみた

f:id:otiai10:20140701193042p:plain

ぐぬぬ。とりあえずやってみる。つかherokuってなに

heroku.com

f:id:otiai10:20140701190045p:plain

f:id:otiai10:20140701190101p:plain

で、とりあえず登録してみたけど。なに

f:id:otiai10:20140701190153p:plain

なんかherokuコマンド必要っぽいやん?

% sudo gem install heroku
Password:
# 中略
Fetching: heroku-3.8.4.gem (100%)
 !    The `heroku` gem has been deprecated and replaced with the Heroku Toolbelt.
 !    Download and install from: https://toolbelt.heroku.com
 !    For API access, see: https://github.com/heroku/heroku.rb
# 中略
10 gems installed
% which heroku
/usr/bin/heroku

途中「gemのherokuは非推奨になったよ。HerokuToolbeltを使ってね」と言われた。けどとりあえず無視。gem uninstallでいつでも巻き戻せそうだし。

チュートリアルアプリケーション

f:id:otiai10:20140701190153p:plain

つくってみる。出力全文はここ > heroku tutorial

% cd ~/proj
% mkdir heroku_playground
% cd heroku_playground
% git clone git://github.com/heroku/ruby-sample.git
% cd ruby-sample
% heroku create
% git push heroku master
% heroku open
Opening rocky-sierra-9195... done

なんか出た

f:id:otiai10:20140701180022p:plain

はじめてのheroku

なんか「Create a new app」とか煽られちゃってる

f:id:otiai10:20140701180642p:plain

やってやろうじゃないの

f:id:otiai10:20140701180707p:plain

f:id:otiai10:20140701180720p:plain

え、これしかしてないけど、App URLにアクセスすればいーの??

f:id:otiai10:20140701180748p:plain

だめじゃん

Getting Started with Heroku

% cd ~/proj/heroku_playground
% git clone git@heroku.com:otiai10firstapp.git
% cd otiai10firstapp
% vi index.php
<?php

echo "Hi";
% git add .
% git status
% git commit
% heroku create
% git push heroku master
%

で、

f:id:otiai10:20140701185818p:plain

あ、いけたわ

出力全文はここ。途中「Composer使ってくれ」って言われてる雰囲気あるけど、無視。 > heroku first app

何でつくろうかな

とりあえずペライチで置けるからPHPにしたけどPHPは死んでも嫌だ

f:id:otiai10:20140701191118p:plain

なるほど?

ScalaでPlayとかしてみようかな。開発環境構築めんどくさい印象あるんだよなぁ、Scala