ruby - 哪些网络托管公司支持 Sinatra 应用程序?

标签 ruby heroku hosting sinatra hostmonster

在过去的几个月里,我一直在学习 Ruby 和 Sinatra,我想把我的应用程序付诸实践。我正在寻找支持 Sinatra 应用程序的 Web 主机的建议,关于实际过程的任何细节也很好。

我目前在其他几个网站上使用 hostmonster。 Hostmonster 确实支持 Rails 应用程序。我假设由于 Rails 在 Rack 上运行,hostmonster 也将运行 Sinatra 应用程序,但我不确定。

我不太幸运地找到了有关在 hostmonster 或 Heroku 之外的任何其他 Web 主机上运行 Sinatra 应用程序的文档。此外,我还没有弄清楚如何按照 hostmonster 提供的 Rails 安装文档来运行我的 Sinatra 应用程序。

最佳答案

您应该能够在适用于 Rack 的任何应用程序上运行。约定是使用 config.ru 文件。在那里,不是指定如何加载 Rails,而是指定如何加载 Sinatra。

Example配置.ru

require File.dirname(__FILE__) + "/main"
run Sinatra::Application

其中“main”是加载所有 Sinatra 内容的文件。

关于ruby - 哪些网络托管公司支持 Sinatra 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8798390/

相关文章:

ruby-on-rails - http 而不是 heroku 托管应用程序的 https

node.js - 如何通过部署在 Heroku 上的 Nodejs/Nestjs 服务器为我的 Angular 前端提供服务?

azure - 我应该如何为我的项目托管服务器?

java - 哪里有Java小程序游戏入口?

ruby-on-rails - Rails App 在后台运行长时间任务的最佳实践?

php - Ruby 和 PHP HMAC 不一致

ruby - 降级 gem 时,bundler 是否可以自动降级 gem 的依赖项?

python - 如何使用 django 在网络浏览器上推送通知

ssl - HTTPS 的 DNS 记录? NSONE、Namecheap、Hostmonster

ruby-on-rails - rails 。对集合的特定属性求和