heroku久しぶりだったので、やり方忘れちゃいましたよ。
Cloud9上で、
1
2
3
4
5
6
7
8
9
10
11
12
13
| $ cat Gemfile
source 'https://rubygems.org'
gem 'sinatra'
$ cat Procfile
web: exec ruby app.rb -p $PORT
$ cat app.rb
require 'sinatra'
get '/' do
'Hello World!'
end
|
最低この3ファイル、なんですが、 gitにcommitしてherokuにdeployするのは あと自動生成される Gemfile.lock
も必要になります。 Gemfile.lock
は、一旦rubyを動かさないと出来ないのかな? ruby app.rb
で試せます。
herokuへは、
1
2
3
4
5
6
| $ heroku create my-application
$ git init
$ git add Gemfile Gemfile.lock Procfile app.rb
$ git commit -a
$ bundle install
$ git push heroku master
|
で上手く行く筈、なんですが、 git remoteを設定しないとダメかも。 その辺は適宜。