【问题标题】:Ruby on Rails can't reach serverRuby on Rails 无法访问服务器
【发布时间】:2019-10-23 19:14:29
【问题描述】:

我正在尝试在 Rails 上学习 ruby​​,但无法让服务器正常工作。我一直在关注 2 个教程,每次遇到服务器部分时,由于某种原因我不能让它工作。

我尝试的第一个教程是可以在http://installrails.com/找到的那个

我遵循每一步,当我输入 $ rails server 时,我得到了此处解释的错误 Could not find gem 'turbolinks-source (~> 5)'

因为我可以解决它,我尝试了 IFTTT 教程,但没有更好的结果,因为在遵循他们的指示并添加了明显缺失的 tzinfo-data gem从他们的脚本中,我得到了这个日志

[2019-06-08 19:12:03] INFO  WEBrick 1.3.1
[2019-06-08 19:12:03] INFO  ruby 2.3.3 (2016-11-21) [i386-mingw32]
[2019-06-08 19:12:03] INFO  WEBrick::HTTPServer#start: pid=4504 port=3000

但我仍然无法到达他们建议的地址 (http://0.0.0.0:3000/)。

对我来说很明显我遗漏了一些东西,但我真的无法解决它。

如果有帮助, ruby 版本是 2.3.3p222,rails 1 是 5.2.3

【问题讨论】:

    标签: ruby-on-rails ruby server


    【解决方案1】:

    在本地计算机上运行 Ruby on Rails 应用程序时,以下两个 URL 应该可以工作:

    顺便说一句:0.0.0.0 基本上是指本地机器上的所有 IPv4 地址。

    【讨论】:

    • 现在,如果你能帮助我不要让我感觉自己像个白痴
    【解决方案2】:

    我建议您在此处遵循官方 Rails 指南:https://guides.rubyonrails.org/getting_started.html

    它们写得很好,被指定用于学习 Rails。您会发现这些指南很有帮助。

    【讨论】: