Hello World from OSS Silicon Valley


HowToUse/RubyOnRails/4.2/Heroku/2015

#contents

*Prerequisite [#z427d905]
-Ubuntu Server 14.04 installation (You can refer [[HowToUse/UbuntuServer/14.04]])
-RVM installation (You can refer [[HowToUse/RVM/1.25]])
-Ruby On Rails installation (You can refer [[HowToUse/RubyOnRails/4.1]])
-PostgreSQL installation (You can refer [[HowToUse/PostgreSQL/9.3]])
-Ruby On Rails with PostgreSQL connection (You can refer [[HowToUse/RubyOnRails/4.2/PostgreSQL/9.3]])

*Install&Setup [#re66614c]
**Prepare Heroku's development environment [#ze65401f]
:Step.1|
Access to Heroku's web site.

#ref(CreateAccount_fig1.png,,500x266,)

:Step.2|
Login the system.

#ref(CreateAccount_fig2.png,,500x266,)

#ref(CreateAccount_fig3.png,,500x266,)

:Step.3|
Click the Ruby's icon, and you will see the instruction how to install Heroku Toolbelt.

#ref(CreateAccount_fig4.png,,500x266,)

:Step.4|
Download Heroku Toolbelt from the link in web page.


*HowToUse [#qe563e1e]
**Create rails project [#h6e960a7]

:Step.1|
Login to Heroku server.

 $ heroku login

:Step.2|
Change directory of your application which uses PostgreSQL not Sqlite.
(You can refer [[HowToCreate/RubyOnRails/4.2/PostgreSQL/9.3]] about how to create Rails Application with )

:Step.3|
Create new project in Heroku space.

 $ heroku create


:Step.4|
Deploy the sample project to Heroku server.

 $ git init
 $ git add .
 $ git commit -m "initial check-in"
 $ git push heroku master

Then you will see the following window from the URL displayed in the terminal.

#ref(CreateApps_fig1.png,,500x266,)

:Step.5|
Migrate database

 $ heroku run rake db:migrate

Then you can access your application as expected. You can create record to the database in Heroku server.

#ref(CreateApps_fig2.png,,500x266,)

#ref(CreateApps_fig3.png,,500x266,)

*Author [#r1ccd722]
S.Yatsuzuka