i\'m new to Ruby on Rails, app is running on local machine
local bundle works
however when i try to git push heroku master,
the issue is with your ruby PATH. so first see what happens when you run
$ heroku run "ruby -v"
Running `ruby -v` attached to terminal... up, run.8734
ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-linux]
Do you get similar output? If not, then check your path.
$ heroku config -s | grep PATH
GEM_PATH=vendor/bundle/ruby/1.9.1
PATH=bin:vendor/bundle/ruby/1.9.1/bin:/usr/local/bin:/usr/bin:/bin
notice, how bin is in the path. in case its missing from yours, you can manually set PATH and add the bin by following command.
$ heroku config:set PATH=bin:vendor/bundle/ruby/1.9.1/bin:/usr/local/bin:/usr/bin:/bin