13得票2回答
通过Sinatra应用程序向rackup传递选项

我是ruby的新手,正在学习Sinatra。通过需要'sinatra'并直接设置路由来创建Sinatra站点非常容易且文档相当详细,但是通过需要'sinatra/base'并编写从'Sinatra::Base'继承的类来创建应用程序则相对容易但文档非常差(也许因为这是Sinatra的一个相当新...

13得票2回答
寻找机架应用程序结构和config.ru规格吗?

这可能会让我看起来很糟糕,但是——我找不到任何关于典型的机架应用程序结构(文件夹/文件,例如public、config.ru)或config.ru文件内容的正式描述。 在Java世界中,有一个明确的Web应用程序及其组成部分的定义(WEB-INF、META-INF web.xml)。 Ra...

12得票4回答
无法使用rackup和jRuby启动简单的Sinatra应用程序(Web服务器没有响应)

我有一个Sinatra的“hello world”应用程序,我正在尝试使用jRuby运行。当我直接运行该应用程序时它可以工作,但是在使用rackup运行时却不行。有人能告诉我这里发生了什么吗? 以下是该应用程序的代码,在文件'app.rb'中:require 'rubygems' requi...

8得票2回答
rackup:命令未找到。

我目前在一个需要在ubuntu 11.04上使用rackup命令的项目上工作,但是我遇到了一个错误:-bash: rackup: command not found。我已经安装了rails和rack ruby gems。 希望有人能提供帮助!

8得票1回答
辛纳屈错误(bundler:无法加载命令:rackup)

在将模块化的Sinatra应用部署到Heroku时,我一直遇到这个错误:bundler: failed to load command: rackup (/app/vendor/bundle/ruby/2.4.0/bin/rackup)。我已经尝试调整我的config.ru和Procfile,...

7得票2回答
无法加载文件--rack/handler/puma。

我的设置和错误 使用rackup和puma启动Sinatra应用程序时,我遇到了一个错误。我的config.ru文件如下所示: #\ -s puma require './controller/main.rb' run Sinatra::Application 所以当我现在使用rack...

7得票1回答
Sinatra通过rackup不支持内联模板。

当直接调用Sinatra时,$ ruby tubemp.rb是有效的。但是通过rackup调用时却无效。应用程序似乎无法找到内联模板。 #config.ru require 'rubygems' require 'sinatra' set :environment, ENV['RACK_E...