Primeiro faça o download do Heroku toolbelt e instale no computador. Depois rode o seguinte comandos para logar no heroku:
heroku login
Apos fazer o login, se ocorrer algum problema de autenticação, é por que as chaves SSH não estão criadas ou atualizadas. Para cria-las, entre na pasta e execute os comandos:
cd ~/.ssh)
ssh-keygen -t rsa -f id_rsa
heroku keys:add "id_rsa.pub"
Coloque o seguinte codigo no arquivo config/application.rb
:
config.assets.initialize_on_precompile = false
Depois modifique o arquivo config/enviorments/production.rb
:
config.assets.compile = true
$ heroku apps:create example
Creating example... done, stack is cedar
http://example.herokuapp.com/ | git@heroku.com:example.git
git remote rm heroku
git remote add heroku git@heroku.com:yourappname.git
heroku db:push
Or just use the db/seeds.db
file.
Ao executar qualquer comando no rail a seguinte mensagem aparece antes da execução do comando:
/Users/v/.rvm/gems/ruby-2.0.0-p451/gems/bundler-1.6.5/lib/bundler/runtime.rb:222: warning: Insecure world writable dir /usr/local/heroku in PATH, mode 040777
para consertar, mude as permissões:
sudo chmod 775 /usr/local/heroku