Can't access my ROR app.
On c9 workspace and I start ROR app and get this output
`Array values in the parameter to
`Gem.paths=` are deprecated.
Please use a String or nil.
An Array ({"GEM_PATH"=>["/usr/local/rvm/gems/ruby-2.3.4", "/usr/local/rvm/gems/ruby-2.3.4#global"]}) was passed in from bin/rails:3:in `load'
=> Booting WEBrick
=> Rails 4.2.3 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2018-07-02 22:39:12] INFO WEBrick 1.3.1
[2018-07-02 22:39:12] INFO ruby 2.3.4 (2017-03-30) [x86_64-linux]
[2018-07-02 22:39:12] INFO WEBrick::HTTPServer#start: pid=1685 port=3000 '
however when I try to access the app using http://localhost:3000
I get this message
This site can’t be reached
localhost refused to connect.
Did you mean http://localhost3000.org/?
It looks like app is running however I can't access it. Why ?
Related
I'm relatively new the coding world so apologies upfront if this is vague or i'm mis using some jargon...
I am trying to create a new application using Ruby on Rails. Having created the app, I went to run it on my local machine by typing rails server but it seems as though the server won't complete..any thoughts? I only get as far as the below and then nothing else materialises to indicate the server has successfully completed... I've tried shutting down the server and trying again but no luck
=> Booting WEBrick
=> Rails 4.2.3 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2017-04-29 15:58:45] INFO WEBrick 1.3.1
[2017-04-29 15:58:45] INFO ruby 2.3.1 (2016-04-26) [x86_64-darwin16]
[2017-04-29 15:58:45] INFO WEBrick::HTTPServer#start: pid=1493 port=3000
after running "rails server" on my mac to start my application, my terminal does not allow me to write commands in the terminal. All I get is the following, with the problem that I can not write any commands.
Last login: Mon Jan 2 13:19:07 on ttys001
Nicholass-MacBook-Pro:~ nicholaswenzel$ cd last_test
Nicholass-MacBook-Pro:last_test nicholaswenzel$ cd nofuckingidea
Nicholass-MacBook-Pro:nofuckingidea nicholaswenzel$ rails s
=> Booting WEBrick
=> Rails 4.2.6 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2017-01-02 13:23:18] INFO WEBrick 1.3.1
[2017-01-02 13:23:18] INFO ruby 2.2.3 (2015-08-18) [x86_64-darwin15]
[2017-01-02 13:23:18] INFO WEBrick::HTTPServer#start: pid=8743 port=3000
Can anyone help?
You can start your server in a background:
rails server &
But, usually, this problem can be resolving by starting an additional terminal process (open new terminal window or tab). In this case, you'll be able to see server logs in runtime.
Before you mark this as a duplicate, know that the difference between this question and the other questions is there are no errors in the console or logs for me!
=> Booting WEBrick
=> Rails 5.0.0.alpha application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-10-25 17:32:22] INFO WEBrick 1.3.1
[2015-10-25 17:32:22] INFO ruby 2.2.2 (2015-04-13) [x86_64-darwin14]
[2015-10-25 17:32:22] INFO WEBrick::HTTPServer#start: pid=33823 port=3000
Started GET "/" for 127.0.0.1 at 2015-10-25 17:32:35 -040
Produces a 500 internal server error: "We're sorry but something went wrong. If you are the application owner check the logs for more information."
I've tried:
changing the rack version to 1.6.2 (ruby requires >2.0)
using a different port
binding the rails server to localhost
hitting 127.0.0.1:3000, 0.0.0.1:3000, etc
Any ideas?
I am using Vagrant to start a Rails app, everything seems right but then, when I create a test app, run rails s and go to localhost:3000 I get a ERR_EMPTY_RESPONSE and nothing is loaded. I get the following output when running rails s:
vagrant#rails-dev-box:~/projects/NewAppName$ rails s
=> Booting WEBrick
=> Rails 4.2.3 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-08-20 11:45:45] INFO WEBrick 1.3.1
[2015-08-20 11:45:45] INFO ruby 2.2.1 (2015-02-26) [i686-linux]
[2015-08-20 11:45:45] INFO WEBrick::HTTPServer#start: pid=12075 port=3000
I already ran rake db:create && rake db:migrate, and created a controller for the root. Anyone has an idea of what can be happening? Thank you.
It's in localhost on vagrant, so you can't connect it.
Try rails s -b 0.0.0.0 and then connect to vagrant IP(192.168.50.4:3000, for example).
c:\mowes\www\rails_projects\first_app>rails s
=> Booting WEBrick
=> Rails 4.0.0 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2013-10-17 16:49:22] INFO WEBrick 1.3.1
[2013-10-17 16:49:22] INFO ruby 1.9.3 (2012-04-20) [i386-mingw32]
[2013-10-17 16:49:22] INFO WEBrick::HTTPServer#start: pid=11400 port=3000
When I go to 0.0.0.0:3000 I get this
I did not use RailsInstaller and am using a portable version of Ruby and Rails.
0.0.0.0 just means that it's listening on all addresses that the machine has. Try browsing to http://localhost:3000/ instead.