Eth*_*han 10 ruby-on-rails heroku thin
我是一名非常缺乏Ruby经验的iOS开发人员,他试图在Heroku上运行API时遵循" iOS移动开发入门和Sinatra API ".
我抓住了Git上的示例项目,所以我知道我的设置与我应该拥有的相同.
我已经安装了捆绑包,并认为一切都准备好了,但每当我做的时候我都会foreman start
得到这个:
2:14:56 web.1 | started with pid 5140
12:14:57 web.1 | No adapter found for {MY PROJECT'S FILEPATH}
12:14:57 web.1 | process terminated
12:14:57 system | sending SIGTERM to all processes
Run Code Online (Sandbox Code Playgroud)
我做错了什么,或者我需要做些什么来让它运行?
谢谢!
Gaz*_*ler 17
您缺少一个知道如何启动应用程序所需的config.ru文件.
在您的根目录中创建一个名为config.ru的文件,并将以下内容添加到其中:
require './api'
run Sinatra::Application
Run Code Online (Sandbox Code Playgroud)
您可以通过rackup
在项目根目录中运行来测试这是否正确.如果配置文件正确,那么您的服务器应该启动.
请阅读何时使用config.ru和http://devcenter.heroku.com/articles/rack以获取更多信息.
归档时间: |
|
查看次数: |
5765 次 |
最近记录: |