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

时间:2018-04-11 02:56:35

标签: javascript jquery ruby sinatra repl.it

我的enter image description here(Ruby / Sinatra后端,大多数逻辑是JS / jQuery,数据存储在json文件中)在我的Mac和我的Ubuntu VirtualBox上运行良好,但当我在repl.it上安装它时(和做了一些似乎由他们的示例脚本表示的变化。)

当我“开始”脚本mad libs game时,我在on repl.it, here的位置收到以下错误消息:

  

无法唤醒

     

30秒。你的回复没有及时醒来。请在30秒后再试一次。

我甚至无法在repl.it上运行它一次。任何想法为什么不呢?我是repl.it的新手,我找不到任何帮助文件。这似乎是一项新服务。

TIA。

1 个答案:

答案 0 :(得分:2)

您需要添加

set :bind, '0.0.0.0'

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

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

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