0

我正在 ubuntu 上的 IDE ruby​​mine 中开发一个 webapp,我最近为我的 gemsets 安装了 gem sinatra,以便为我的 webapp 编写一个 REST-API。我有一点启动问题,因为在创建 app.rb 和 config.ru 之后,我不知道应该在哪里编写“rackup”命令。由于 rvm,我的 ubuntu 不知道 rackup。它告诉我应该安装 ruby​​-rack 但 sinatra 不应该在船上安装它吗?如果 gem rack 2.0.1 也安装在同一个 gemset 中会不会有问题?

我试图用系统终端启动机架。那没起效。

4

1 回答 1

0

您可以通过在命令行中使用 ruby​​ 加载您的 sinatra 应用程序来启动您的 sinatra 机架:

=>ruby app.rb

仅当您尝试使用 rack 做一些奇怪的事情或将您的应用程序部署到 Heroku 或其他处理自己的 rack 的服务时,才需要一个config.ru文件。

于 2017-03-28T15:57:48.530 回答