1

我的mad libs 游戏(Ruby/Sinatra 后端,大多数逻辑是 JS/jQuery,数据存储在 json 文件中)在我的 Mac 和我的 Ubuntu VirtualBox 上运行良好,但是当我在 repl.it 上安装它时(并做了一些更改他们的示例脚本似乎表明了这一点)。

当我在 repl.it 上“启动”脚本时,在这里,我在应该显示的位置收到以下错误消息:

无法醒来

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

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

TIA。

4

1 回答 1

2

您需要添加

set :bind, '0.0.0.0'

例如,您可以查看https://repl.it/languages/sinatra

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

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

于 2018-04-11T05:56:58.813 回答