Sto provando a far funzionare la mia app Heroku usando lo stack bamboo-mri-1.9.2
. Ovviamente funziona bene localmente su Ruby 1.9.2. Ma quando sulla produzione si blocca durante l'avvio in esecuzione config.ru
che assomiglia a questo:L'app di Heroku non si avvia - `require ': nessun file da caricare - sinatratestapp (LoadError)
require 'sinatratestapp'
run Sinatra::Application
mio .gems
di file:
sinatra --version '>= 1.0'
E l'applicazione stessa come sinatratestapp.rb
:
require 'rubygems'
require 'sinatra'
get '/' do
"Hello from Sinatra on Heroku!"
end
Ecco tutto ciò che ho nel progetto e ho provato a farlo nei risultati Heroku:
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load -- sinatratestapp (LoadError)
from <internal:lib/rubygems/custom_require>:29:in `require'
from config.ru:1:in `block (3 levels) in <main>'
...
-----> Your application is requiring a file that it can't find.
Most often this is due to missing gems, or it could be that you failed
to commit the file to your repo. See http://docs.heroku.com/gems for
more information on managing gems.
Examine the backtrace above this message to debug.
Ho provato a fare come guida ma come un noob di Ruby i miei esami non hanno dato risultati.
Sono stato in grado di ripetere il problema. Raccomando di inviare una richiesta di supporto a Heroku. – ponzao