【问题标题】:Where do i have to start the service 'rackup' for sinatra while using rvm on ubuntu在 ubuntu 上使用 rvm 时,我必须在哪里为 sinatra 启动服务“rackup”
【发布时间】:2017-03-28 15:21:13
【问题描述】:

我正在 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 中会不会有问题?

我尝试使用系统终端启动 rackup。它没有用。

【问题讨论】:

    标签: ruby ubuntu sinatra rvm rackup


    【解决方案1】:

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

    =>ruby app.rb
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-23
      • 1970-01-01
      • 2012-04-02
      相关资源
      最近更新 更多