"Application uninitialized" for a fresh OSM website
Jean-Claude Jouffre
jean-claude.jouffre at univ-smb.fr
Tue Nov 22 15:34:49 UTC 2016
Hello,
I failed to install and run an OSM website, following the installation
instructions :
https://github.com/openstreetmap/openstreetmap-website/blob/master/INSTALL.md
I used a docker virtual machine with Ubuntu 14.0.4 and changed a little
bit the first step :
apt-get install ruby2.3 libruby2.3 ruby2.3-dev \
libmagickwand-dev libxml2-dev libxslt1-dev nodejs \
apache2 build-essential git-core \
postgresql postgresql-contrib libpq-dev \
postgresql-server-dev-all \
libsasl2-dev imagemagick
because, after Ubuntu updating (apt-get update + apt-get upgrade)
- I didn't find ruby2.0, so I installed ruby 2.3
- I didnt' find apache2-threaded-dev, so I forgot this package.
When I ran the tests (bundle exec rake test:db)
- the first time, they failed because there was no svgo command
- so I did :
apt-get install npm
npm install -g svgo
ln -s /usr/bin/nodejs /usr/bin/node (workaround of nodejs installation
problem)
- the second time, they were successfull :
1075 runs, 294997 assertions, 0 failures, 0 errors, 0 skips
But when the server starts (bundle exec rails server)
1) there is no error message at the console :
=> Booting WEBrick
=> Rails 4.2.7.1 application starting in development on
http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2016-11-22 16:52:20] INFO WEBrick 1.3.1
[2016-11-22 16:52:20] INFO ruby 2.3.1 (2016-04-26) [x86_64-linux-gnu]
[2016-11-22 16:52:20] INFO WEBrick::HTTPServer#start: pid=1941 port=3000
2) the last line of the log file
(openstreetmap-website/log/development.log) is :
Application uninitialized: Try calling YourApp::Application.initialize!
3) when I run a web brower the http://127.0.0.1:3000/ I have an error
message "The connection was reset"
I have checked that the 2 expected servers are listening :
netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address
State PID/Program name
tcp 0 0 127.0.0.1:3000 0.0.0.0:*
LISTEN -
tcp 0 0 127.0.0.1:5432 0.0.0.0:*
LISTEN -
tcp6 0 0 ::1:3000 :::*
LISTEN -
tcp6 0 0 ::1:5432 :::*
LISTEN -
Can you please help me ?
Thanks in advance,
Jean-Claude
More information about the rails-dev
mailing list