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),但它至少解决了这个问题。
我的 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),但它至少解决了这个问题。