Witam, proszę o pomoc odnośnie uploadu na heroku.
Sprawa wygląda następująco. Miałem appkę napisaną w jruby ale ni chu chu nie mogłem znaleźć żadnego hostingu z którym udałoby mi się podjąć owocną współpracę (próbowałem nawet AppEngine od google, ale też błędy, błędy, błędy). No więc postanowiłem przerobić swoją appkę na ruby no i w sumie to nawet się to udało. No, prawie udało. Część rzeczy nie działa, ale lokalnie appka się odpala i widać w niej co nieco, więc pomyślałem że to jest dobry moment by wstępnie sprawdzić czy uda mi się ją wrzucić na heroku. Ale… no właśnie, ale…
“An error occurred in the application and your page could not be served. Please try again in a few moments.
If you are the application owner, check your logs for details.”
No i sprawdziłem te logi, wyglądają następująco:
←[33m2011-07-08T09:37:59+00:00 heroku[slugc]:←[0m Slug compilation started
←[36m2011-07-08T09:39:58+00:00 heroku[api]:←[0m Deploy 8a55b20 by kid0204@wp.pl
←[36m2011-07-08T09:39:59+00:00 heroku[api]:←[0m Release v4 created by kid0204@wp
.pl
←[32m2011-07-08T09:39:59+00:00 heroku[web.1]:←[0m State changed from created to
starting
←[33m2011-07-08T09:40:00+00:00 heroku[slugc]:←[0m Slug compilation finished
←[32m2011-07-08T09:40:13+00:00 heroku[web.1]:←[0m Starting process with command:
`thin -p 43644 -e production -R /home/heroku_rack/heroku.ru start`
←[32m2011-07-08T09:40:14+00:00 app[web.1]:←[0m Missing the Rails gem. Plea
se `gem install -v= rails`, update your RAILS_GEM_VERSION setting in config
/environment.rb for the Rails version you do have installed, or comment out RAIL
S_GEM_VERSION to use the latest version installed.
←[32m2011-07-08T09:40:14+00:00 heroku[web.1]:←[0m Process exited
←[32m2011-07-08T09:40:15+00:00 heroku[web.1]:←[0m State changed from starting to
crashed
←[32m2011-07-08T09:40:15+00:00 heroku[web.1]:←[0m State changed from crashed to
created
←[32m2011-07-08T09:40:15+00:00 heroku[web.1]:←[0m State changed from created to
starting
←[32m2011-07-08T09:40:26+00:00 heroku[web.1]:←[0m Starting process with command:
`thin -p 8241 -e production -R /home/heroku_rack/heroku.ru start`
←[32m2011-07-08T09:40:26+00:00 app[web.1]:←[0m Missing the Rails gem. Plea
se `gem install -v= rails`, update your RAILS_GEM_VERSION setting in config
/environment.rb for the Rails version you do have installed, or comment out RAIL
S_GEM_VERSION to use the latest version installed.
←[32m2011-07-08T09:40:26+00:00 heroku[web.1]:←[0m Process exited
←[32m2011-07-08T09:40:27+00:00 heroku[web.1]:←[0m State changed from starting to
crashed
←[35m2011-07-08T09:41:00+00:00 heroku[router]:←[0m Error H10 (App crashed) -> GE
T hollow-window-848.heroku.com/ dyno= queue= wait= service= status=503 bytes=
←[35m2011-07-08T09:41:01+00:00 heroku[router]:←[0m Error H10 (App crashed) -> GE
T hollow-window-848.heroku.com/favicon.ico dyno= queue= wait= service= status=50
3 bytes=
←[31m2011-07-08T09:41:01+00:00 heroku[nginx]:←[0m GET / HTTP/1.1 | 46.228.82.222
| 796 | http | 503
←[35m2011-07-08T09:41:04+00:00 heroku[router]:←[0m Error H10 (App crashed) -> GE
T hollow-window-848.heroku.com/favicon.ico dyno= queue= wait= service= status=50
3 bytes=
←[33m2011-07-08T09:48:56+00:00 heroku[slugc]:←[0m Slug compilation started
←[36m2011-07-08T09:49:19+00:00 heroku[api]:←[0m Deploy 30706b5 by kid0204@wp.pl
←[36m2011-07-08T09:49:19+00:00 heroku[api]:←[0m Release v5 created by kid0204@wp
.pl
Wywnioskowałem z nich, że rzecz rozwala się o gemy… No więc wrzuciłem potrzebne gemy do pliku .gems i uploadnąłem na heroku. Gemy się poinstalowały, ale to nic nie dało. Oczywiście był wśród nich wpis:
rails --version ‘2.3.8’, a nawet rails --version ‘>= 2.3.8’, ale to i tak niczego nie zmieniło. Ktoś wie o co tu może chodzić?