在 ubuntu 上使用 rvm 时,我必须在哪里为 sinatra 启动服务 'rackup'

Where do i have to start the service 'rackup' for sinatra while using rvm on ubuntu

我正在 IDE ruby 我的 ubuntu 开发一个网络应用程序,我最近为我的 gem 设置安装了 gem sinatra 来写我的网络应用程序的 REST-API。我有一个小启动问题,因为在创建 app.rb 和 config.ru 之后,我不知道应该在哪里编写 'rackup' 命令。由于 rvm,我的 ubuntu 不知道 rackup。它告诉我应该安装 ruby-rack 但 sinatra 不应该安装它吗?如果 gem rack 2.0.1 也安装在同一个 gemset 中是否有问题?

我试过用系统终端启动rackup。没用。

您只需在命令行中使用 ruby 加载您的 sinatra 应用程序即可启动您的 sinatra 机架:

=>ruby app.rb

A config.ru 文件仅在您尝试使用 rack 做一些奇怪的事情或将您的应用程序部署到 Heroku 或其他处理它的服务时才是必需的自己的架子。