【问题标题】:Ruby/Sinatra/jQuery app not running in repl.itRuby/Sinatra/jQuery 应用程序未在 repl.it 中运行
【发布时间】:2018-09-20 18:57:20
【问题描述】:

我的mad libs game(Ruby/Sinatra 后端,大部分逻辑是 JS/jQuery,数据存储在 json 文件中)在我的 Mac 和我的 Ubuntu VirtualBox 上运行良好,但是当我在 repl.it 上安装它时(并制作了一个他们的示例脚本似乎表明了一些变化)。

当我“启动”脚本on repl.it, here 时,我在supposed to show up 的位置收到以下错误消息:

无法醒来

30 秒。您的回复没有及时唤醒。请在 30 秒后重试。

我从来没有在 repl.it 上运行过一次。关于为什么不的任何想法?我对 repl.it 完全陌生,找不到任何帮助文件。这似乎是一项新服务。

TIA。

【问题讨论】:

    标签: javascript jquery ruby sinatra repl.it


    【解决方案1】:

    你需要添加

    set :bind, '0.0.0.0'
    

    您可以查看https://repl.it/languages/sinatra 的示例。

    这是您在远程机器上运行 Web 服务器时经常需要做的事情,因为它们会将来自公共互联网的请求转发到该 IP 地址。

    我分叉了这个并进行了更改,虽然还有另一个错误(找不到 main.erb),但它至少解决了这个问题所涉及的问题。

    【讨论】:

    • 谢谢,成功了。固定的。你可以在这里看到结果:madlibs--lsanger.repl.co我已经这样做了……我想。我发现对我来说根本问题是我在与我开始的窗口不同的窗口中进行了更改,并且 repl.it 显然不会将其对代码的更改传播到多个打开的窗口。所以我所做的可以解决问题的改变并不是“接受”。
    • @globewalldesk 很高兴为您提供帮助。我什至没有意识到 repl.it 可以运行网络服务器,这很酷
    猜你喜欢
    • 2011-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 2016-02-07
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    相关资源
    最近更新 更多