Ruby 如何在G-WAN上运行Sinatra应用程序?

Ruby 如何在G-WAN上运行Sinatra应用程序?,ruby,rubygems,sinatra,rack,g-wan,Ruby,Rubygems,Sinatra,Rack,G Wan,我正在尝试编写一个Ruby web应用程序,我想使用Sinatra提供的功能 我使用了以下代码: require 'rubygems' require 'sinatra' get '/' do 'Hello, world!' end 我在浏览器中键入localhost:8080/?hello.rb,收到一条错误消息,脚本无法找到sinatra。 我还尝试使用以下命令运行sinatra应用程序: ruby hello.rb 这次成功了! 因此,我怀疑问题不在

我正在尝试编写一个Ruby web应用程序,我想使用Sinatra提供的功能

我使用了以下代码:

  require 'rubygems'
  require 'sinatra'

  get '/' do
      'Hello, world!'
  end
我在浏览器中键入localhost:8080/?hello.rb,收到一条错误消息,脚本无法找到sinatra。 我还尝试使用以下命令运行sinatra应用程序:

  ruby hello.rb 
这次成功了! 因此,我怀疑问题不在我的代码中,而是在我使用G-WAN提供Ruby脚本的方式中。

Ruby
(如
Java
PHP
)可能使用配置文件和/或环境变量来指定在何处查找包、模块和库

露比在g>上接受了类似的代码要求:AS>、C、C++、D、Objul-C、java和C<< /Cuff>支持, > < <代码> >用户对该领域没有兴趣。
如果您向我们指出相关的Ruby文档,我们将尝试添加此Ruby功能(就像其他语言一样)。

Sinatra希望由机架兼容的服务器运行,而G-Wan显然不是。当您手动运行脚本时,它由与Ruby捆绑在一起的WEBrick服务器运行。兼容服务器的示例有,或apache/nginx with

,我愿意就此问题与您合作。请给我提供一些联系信息。你知道有没有不需要机架兼容性的Ruby web框架?或者,您可以建议如何使G-WAN机架兼容?