Ruby/Sinatra/jQuery 应用程序不在 repl.it 中 运行

Ruby/Sinatra/jQuery app not running in repl.it

我的 mad libs game(Ruby/Sinatra 后端,大部分逻辑是 JS/jQuery,数据存储在 json 文件中)运行 我的 Mac 和我的 Ubuntu VirtualBox,但是当我将它安装在 repl.it 上时(并做了一些似乎由他们的示例脚本指示的更改)。

当我"start"脚本on repl.it, here, I get the following error message at the location where it's supposed to show up:

Unable To Wake Up

30 seconds.Your repl did't wake up in time. Please try again in 30 seconds.

我从来没有 运行 在 repl.it 上做过一次。关于为什么不的任何想法?我是 repl.it 的新手,找不到任何帮助文件。好像是新服务。

TIA。

您需要添加

set :bind, '0.0.0.0'

例子可以看https://repl.it/languages/sinatra

当 运行 网络服务器位于远程计算机上时,这是您经常需要做的事情,因为它们将请求从 public 互联网转发到此 IP 地址。

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