Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
48
Help us understand the problem. What is going on with this article?
@fukumone

Herokuの初期設定方法(ruby on rails)

More than 5 years have passed since last update.

Herokuのサイトでアカウント登録
その後に
gem install heroku
railsでアプリを作成、、、newの後は名前はなんでも可。
rails new UhoUho

Gemfileの修正(herokuにデプロイする際に必要)
gem'sqlite3'の記述の前後で

group :development, :test do
    gem 'sqlite3'
end
group :production do
    gem 'pg'
end 

production.rbの修正 (フォルダ構成:config/enviroments/production.rb)

config.assets.compile = false
falseをtrueにかえる
config.assets.compile = true

公開キーの作成、SSHの公開キーを作ってHerokuに登録,安全にデータをやりとりするためにSSHという暗号化通信を行う

> ssh-keygen

色々たずねられるがOverwrite(y/n)?の時だけ「y」と入力.

Herokuを登録

> heroku keys:add

自分の作ったアプリのパスに入って
gitを初期化

> git init

Herokuのアプリケーションの登録,すでに使われている名前だと失敗するので注意

> heroku create 名前

herokuにデプロイ

> git add .
> git commit -m "メッセージ(なんでも適当に)"
> git push heroku master

Herokuでマイグレーション、データベースに反映させないと動かないので忘れずにやる

> heroku run rake db:migrate

Herokuでシード、初期で登録してあるデータを反映させる場合に使う

> heroku run rake db:seed

サイトに接続

> heroku open

サーバーのログを確認する

> heroku logs
48
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
fukumone
admin-guild
「Webサービスの運営に必要なあらゆる知見」を共有できる場として作られた、運営者のためのコミュニティです。

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
48
Help us understand the problem. What is going on with this article?