This is been driving me nuts for the last week.
The requirement: a Friend has a complete ruby rails app currently (was)
running on heroku. It’s dead now as they don’t support the bamboo stack
anymore.
So he’s asked me to help him take it off heroku (ok done that got all
the
code and db and everything)… and he wants to move it to a new / cloud
server.
So ok. I’ve set-up an Ubuntu 14.x LTS Server for him and got the code oj
to
that. That’s done and fine.
But it just won’;t run. Compiles, etc. But whatever I say or do it won’t
run. I done it all:
- Pointed to a local DB. Postgres - set-up and working on local.
- Moved DB from heroku to local with all data. Fine.
- Compiled it - bundle install.
- Yet when i run it… with ==> foreman start
13:54:36 web.1 | started with pid 12212
13:54:37 web.1 | I, [2015-06-30T13:54:37.799228 #12212] INFO – :
listening on addr=0.0.0.0:5000 fd=10
13:54:37 web.1 | I, [2015-06-30T13:54:37.799328 #12212] INFO – :
worker=0 spawning…
13:54:37 web.1 | I, [2015-06-30T13:54:37.800127 #12212] INFO – :
master process ready
13:54:37 web.1 | I, [2015-06-30T13:54:37.800917 #12213] INFO – :
worker=0 spawned pid=12213
13:54:37 web.1 | I, [2015-06-30T13:54:37.801238 #12213] INFO – :
Refreshing Gem list
13:54:37 web.1 | DEPRECATION WARNING: require “activerecord” is
deprecated and will be removed in Rails 3. Use require “active_record”
instead. (called from
/home/online/kacstbook-engage/vendor/bundle/ruby/1.8/gems/activerecord-2.3.15/lib/activerecord.rb:2)
… AND THEN …
tialized constant DEFAULT_HOST
13:56:09 web.1 | #<NoMethodError: undefined method application' for Rails:Module> 13:56:09 web.1 | E, [2015-06-30T13:56:09.106145 #12225] ERROR -- : reaped #<Process::Status: pid=12235,exited(1)> worker=0 13:56:09 web.1 | I, [2015-06-30T13:56:09.106294 #12225] INFO -- : worker=0 spawning... 13:56:09 web.1 | I, [2015-06-30T13:56:09.107351 #12239] INFO -- : worker=0 spawned pid=12239 13:56:09 web.1 | I, [2015-06-30T13:56:09.107525 #12239] INFO -- : Refreshing Gem list 13:56:09 web.1 | DEPRECATION WARNING: require "activerecord" is deprecated and will be removed in Rails 3. Use require "active_record" instead. (called from /home/online/kacstbook-engage/vendor/bundle/ruby/1.8/gems/activerecord-2.3.15/lib/activerecord.rb:2) 13:56:12 web.1 | /home/online/kacstbook-engage/config/initializers/paperclip.rb:6: warning: already initialized constant DEFAULT_HOST 13:56:12 web.1 | #<NoMethodError: undefined method
application’ for
Rails:Module>
13:56:12 web.1 | E, [2015-06-30T13:56:12.745513 #12225] ERROR – :
reaped #<Process::Status: pid=12239,exited(1)> worker=0
13:56:12 web.1 | I, [2015-06-30T13:56:12.745670 #12225] INFO – :
worker=0 spawning…
13:56:12 web.1 | I, [2015-06-30T13:56:12.746711 #12243] INFO – :
worker=0 spawned pid=12243
13:56:12 web.1 | I, [2015-06-30T13:56:12.746847 #12243] INFO – :
Refreshing Gem list
13:56:12 web.1 | DEPRECATION WARNING: require “activerecord” is
deprecated and will be removed in Rails 3. Use require “active_record”
instead. (called from
/home/online/kacstbook-engage/vendor/bundle/ruby/1.8/gems/activerecord-2.3.15/lib/activerecord.rb:2)
13:56:15 web.1 |
/home/online/kacstbook-engage/config/initializers/paperclip.rb:6:
warning:
already initialized constant DEFAULT_HOST
13:56:16 web.1 | #<NoMethodError: undefined method application' for Rails:Module> 13:56:16 web.1 | E, [2015-06-30T13:56:16.003923 #12225] ERROR -- : reaped #<Process::Status: pid=12243,exited(1)> worker=0 13:56:16 web.1 | I, [2015-06-30T13:56:16.004079 #12225] INFO -- : worker=0 spawning... 13:56:16 web.1 | I, [2015-06-30T13:56:16.005235 #12247] INFO -- : worker=0 spawned pid=12247 13:56:16 web.1 | I, [2015-06-30T13:56:16.005557 #12247] INFO -- : Refreshing Gem list 13:56:16 web.1 | DEPRECATION WARNING: require "activerecord" is deprecated and will be removed in Rails 3. Use require "active_record" instead. (called from /home/online/kacstbook-engage/vendor/bundle/ruby/1.8/gems/activerecord-2.3.15/lib/activerecord.rb:2) 13:56:19 web.1 | /home/online/kacstbook-engage/config/initializers/paperclip.rb:6: warning: already initialized constant DEFAULT_HOST 13:56:19 web.1 | #<NoMethodError: undefined method
application’ for
Rails:Module>
13:56:19 web.1 | E, [2015-06-30T13:56:19.368604 #12225] ERROR – :
reaped #<Process::Status: pid=12247,exited(1)> worker=0
See the ==> <NoMethodError: undefined method `application’ for
Rails:Module>
Any suggestions. I’m at my wits end. tried everything… And I just
can’t see anything in port 5000!
Thanx.
Goan.