我的 mad libs game (Ruby/Sinatra 后端,大部分逻辑是 JS/jQuery,数据存储在 json 文件中)在我的 Mac 和我的 Ubuntu VirtualBox 上运行良好,但是当我将它安装在 repl.it 上时(并做了一些似乎由他们指示的更改示例脚本)。
当我“启动”脚本时 on repl.it, here ,我在 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举个例子。
这是您在远程计算机上运行 Web 服务器时经常需要做的事情,因为它们会将来自公共(public)互联网的请求转发到此 IP 地址。
我 fork 了这个并进行了更改,虽然还有另一个错误(找不到 main.erb),但它至少解决了这个问题。
关于javascript - Ruby/Sinatra/jQuery 应用程序未在 repl.it 中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49765771/