过去几个月我一直在学习Ruby和Sinatra,我想在野外学习我的应用程序。我正在寻找支持Sinatra应用程序的Web主机的建议,任何关于实际过程的细节也会很棒。
我目前在其他几个网站上使用hostmonster。 Hostmonster确实支持Rails应用程序。我想假设Rails在Rack上运行,hostmonster也将运行Sinatra应用程序,但我不确定。
我没有太多运气找到关于在主机上运行Sinatra应用程序或Heroku之外的任何其他Web主机的文档。此外,我还没有弄清楚如何通过遵循hostmonster提供的Rails安装文档来运行我的Sinatra应用程序。
答案 0 :(得分:1)
您应该可以在任何适用于Rack的应用程序上运行。惯例是使用config.ru文件。在那里,只需指定如何加载Sinatra,而不是指定如何加载Rails。
Example config.ru
require File.dirname(__FILE__) + "/main"
run Sinatra::Application
其中“main”是加载所有Sinatra内容的文件。