Я пытаюсь нажать приложение Rails на AppFog, и я продолжаю получать ошибку 301.Почему я получаю ошибку AppFog Rails 310: Не удалось выполнить этап: Не удалось выполнить задачу постановки?
Он попадает на этап, поэтому он отображается в моей учетной записи AppFog, но отказывается активировать. Попытка обновить его успешно, но имеет ту же проблему, когда она не будет активирована и отображает только ошибку 404.
Вот текст сообщения:
$ af push RubyMongoGranny --runtime=ruby193
Would you like to deploy from the current directory? [Yn]:
Pushing application 'RubyMongoGranny'...
Creating Application: OK
Binding Service [ruby_mongo_granny]: OK
Uploading Application:
Checking for available resources: OK
Processing resources: OK
Packing application: OK
Uploading (236K): OK
Push Status: OK
Staging Application 'RubyMongoGranny': ..........Error 310: Staging failed: 'Staging task failed:
Staging plugin failed: /opt/cloudfoundry/vcap/staging/lib/vcap/staging/plugin/gemfile_task.rb:325:in `log_and_raise_error': Error resolving Gemfile: Error parsing Gemfile: /tmp/d20130401-19438-h0d0st/Gemfile not found (RuntimeError)
from /opt/cloudfoundry/vcap/staging/lib/vcap/staging/plugin/gemfile_task.rb:50:in `specs'
from /opt/cloudfoundry/vcap/staging/lib/vcap/staging/plugin/gemfile_task.rb:103:in `gem_info'
from /opt/cloudfoundry/vcap/staging/lib/vcap/staging/plugin/gemfile_support.rb:86:in `gem_info'
from /opt/cloudfoundry/vcap/staging/lib/vcap/staging/plugin/rails3/plugin.rb:188:in `rails_version'
from /opt/cloudfoundry/vcap/staging/lib/vcap/staging/plugin/rails3/plugin.rb:199:in `precompile_assets'
from /opt/cloudfoundry/vcap/staging/lib/vcap/staging/plugin/rails3/plugin.rb:85:in `block in stage_application'
from /opt/cloudfoundry/vcap/staging/lib/vcap/staging/plugin/rails3/plugin.rb:76:in `chdir'
from /opt/cloudfoundry/vcap/staging/lib/vcap/staging/plugin/rails3/plugin.rb:76:in `stage_application'
from /opt/cloudfoundry/vcap/stager/bin/run_plugin:19:in `<main>'
Мой Gemfile выглядит следующим образом:
source 'https://rubygems.org'
gem 'rails'
gem 'mongo_mapper'
gem 'bson_ext'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'cloudfoundry-jquery-rails
== UPDATE == Изменены config.server_static_assets = ложь в
config.server_static_assets = true
и прекомпилировал мои активы?
bundle exec rake assets:precompile
, но он по-прежнему дает мне такую же ошибку.
Изменено
gem 'jquery-rails'
в
gem 'cloudfoundry-jquery-rails'
еще нет успеха
Это не помогло. Я прочитал документацию. Мне интересно, должен ли я включать в Gemfile облачный камень, но в документации не упоминалось ничего подобного. – StoicJester
Если вы используете Ruby 1.9, вы должны включить 'gem 'cloudfoundry-jquery-rails'' и удалить' gem' jquery-rails'' –
, попробовал это, но он дает мне ту же ошибку – StoicJester