首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 5服务器问题(Windows 10)

Rails 5服务器问题(Windows 10)
EN

Stack Overflow用户
提问于 2017-03-10 05:31:40
回答 1查看 393关注 0票数 0

这里是Rails的新手,我刚刚在Windows 10 (Bash on Ubuntu )上重新安装了Ruby & Rails。我似乎在启动Rails服务器时出现了问题。已经检查了其他线程的问题,但其他人都在使用OSX。(希望有人能帮忙!)

当运行rails时,

代码语言:javascript
复制
root@TEAMROCKETHQ:~/newapp# rails s
/root/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/railties-5.0.2/lib/rails/app_loader.rb:40: warning: Insecure world writable dir /root/.rbenv/versions in PATH, mode 040777
=> Booting Puma
=> Rails 5.0.2 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.8.0 (ruby 2.4.0-p0), codename: Sassy Salamander
* Min threads: 5, max threads: 5
Environment: development
* Listening on tcp://localhost:3000
Use Ctrl-C to stop

关于第一行问题,我试着:

代码语言:javascript
复制
sudo chmod 775 /usr/local

好像什么都没做。也许我看错了,但我不知道.当我转到localhost:3000时,它将返回以下错误:

代码语言:javascript
复制
=> Booting Puma
=> Rails 5.0.2 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
Puma starting in single mode...
* Version 3.8.0 (ruby 2.4.0-p0), codename: Sassy Salamander
* Min threads: 5, max threads: 5
Environment: development
* Listening on tcp://localhost:3000
Use Ctrl-C to stop
2017-03-09 23:17:26 -0600: Read error: #<Errno::EINVAL: Invalid argument - getsockopt(2)>
/root/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/puma-3.8.0/lib/puma/server.rb:124:in `getsockopt'
/root/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/puma-3.8.0/lib/puma/server.rb:124:in `closed_socket?'
/root/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/puma-3.8.0/lib/puma/server.rb:563:in `handle_request'
/root/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/puma-3.8.0/lib/puma/server.rb:425:in `process_client'
/root/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/puma-3.8.0/lib/puma/server.rb:289:in `block in run'
/root/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/puma-3.8.0/lib/puma/thread_pool.rb:120:in `block in spawn_thread'

网页:

本地主机页面无法工作

localhost当前无法处理此请求。

HTTP错误500

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-10 07:24:45

这是因为puma 3.8.0

gem 'puma', '3.7.1'放在您的gem文件中,然后再次放入bundle install

gem uninstall puma3.8.0版本,等待到有一个修复。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42710946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档