所以我正在尝试构建Heroku iOS入门应用程序,该应用程序使用几个条目构建一个表视图,名为sushis。我正在尝试在Mac OSX 10.9.2上使用通过rvm安装的Ruby 1.9.2(如指南中所指定的)执行此操作。我已经完成了针对指南中的gemfile以及其他几个的bundle install,并且始终存在依赖性问题。
使用指南中的gemfile(使用不同的来源):
宝石'sinatra'
宝石'独角兽'
gem'json'
我使用指南中的Procfile,没有config.ru文件。
指南的链接是: https://devcenter.heroku.com/articles/getting-started-ios-development-sinatra-cedar
我得到的错误是:
foreman start
13:01:30 web.1 | started with pid 18498
13:01:31 web.1 | /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/gems/unicorn- 4.8.2/lib/unicorn/configurator.rb:659:in `parse_rackup_file': rackup file (config.ru) not readable (ArgumentError)
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/gems/unicorn-4.8.2/lib/unicorn/configurator.rb:77:in `reload'
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/gems/unicorn-4.8.2/lib/unicorn/configurator.rb:68:in `initialize'
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:100:in `new'
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/gems/unicorn-4.8.2/lib/unicorn/http_server.rb:100:in `initialize'
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/gems/unicorn-4.8.2/bin/unicorn:126:in `new'
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/gems/unicorn-4.8.2/bin/unicorn:126:in `<top (required)>'
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/bin/unicorn:23:in `load'
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/bin/unicorn:23:in `<main>'
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/bin/ruby_executable_hooks:15:in `eval'
13:01:31 web.1 | from /Users/USERNAMEHERE/.rvm/gems/ruby-1.9.2-p320/bin/ruby_executable_hooks:15:in `<main>'
13:01:31 web.1 | exited with code 1
13:01:31 system | sending SIGTERM to all processes
SIGTERM received
我不确定会出现什么问题,因为我有他们在指南中要求的所有内容。
由于
编辑: 我现在添加了config.ru文件:
require './api'
run API
现在,当我执行'foreman run'时,它会永远运行。发生了什么事?
由于
答案 0 :(得分:0)
启动服务器的参数顺序似乎不正确。这里有多个答案
`parse_rackup_file': rackup file (config.ru) not readable (ArgumentError)
在这里