2015-08-19 2 views
1

Я запускаю Ruby 2.1.5p273 (версия 2014-11-13 48405) [i386-mingw32] Rails 4.1.8 RubyGems 2.2.3Сервер Rails не запускается - Windows 10, Rails 4.1.8, Ruby 2.1

Я выполнил установку пакета и запустил сервер. Ошибки. Я сделал сервер rails --binding = 127.0.0.1, и это не сработало. Я изменил порт с 3000 на 9001, и это не сработало. Я изменил и даже удалил PID, и это не сработало.

Все, что я хочу сделать, это запустить сервер.

Любая помощь очень ценится.

Вот сообщение об ошибке:

C:\Sites\NOOB>rails s 
=> Booting WEBrick 
=> Rails 4.1.8 application starting in development on http://0.0.0.0:3000 
=> Run `rails server -h` for more startup options 
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using  127.0.0.1 (--binding option) 
=> Ctrl-C to shutdown server 
[2015-08-19 12:06:56] INFO WEBrick 1.3.1 
[2015-08-19 12:06:56] INFO ruby 2.1.5 (2014-11-13) [i386-mingw32] 
Exiting 
C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/socket.rb:206:in `bind': Permission denied - bind(2) for 0.0.0.0:3000 (Errno::EACCES) 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/socket.rb:206:in `listen' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/socket.rb:461:in `block in tcp_server_sockets' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/socket.rb:232:in `each' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/socket.rb:232:in `foreach' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/socket.rb:459:in `tcp_server_sockets' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/utils.rb:75:in `create_listeners' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/server.rb:132:in `listen' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/server.rb:113:in `initialize' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/2.1.0/webrick/httpserver.rb:45:in `initialize' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.5/lib/rack/handler/webrick.rb:11:in `new' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.5/lib/rack/handler/webrick.rb:11:in `run' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.5/lib/rack/server.rb:264:in `start' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.8/lib/rails/commands/server.rb:69:in `start' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:81:in `block in server' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:76:in `tap' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:76:in `server' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.8/lib/rails/commands/commands_tasks.rb:40:in `run_command!' 
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/railties-4.1.8/lib/rails/commands.rb:17:in `<top (required)>' 
from bin/rails:4:in `require' 
from bin/rails:4:in `<main>' 
+0

Кажется, что уже работает сервер. Вы пытались перезагрузить компьютер? – spickermann

+0

Вы получили ту же ошибку при запуске 'rails s -binding = 127.0.0.1'? Также попробуйте перезагрузить компьютер. – nicholas79171

+0

try rails s -b 0.0.0.0 –

ответ

1

Это решение:

  • источник камень -r https://rubygems.org/

  • источник самоцвет -a http://rubygems.org/

  • камень update --system

  • камень установить рельсы -v 4.2.3 (4.2.5) (если это уже сделано, то пропустите этот шаг)
Смежные вопросы