Tôi đã đập đầu vào tường cố gắng triển khai redmine 2.0.3 trên cây tuyết tùng heroku.redmine triển khai trên heroku cedar
Tôi đã gặp nhiều vấn đề với việc triển khai với đá quý sqlite vì vậy tôi đã xóa tất cả các tham chiếu sqlite khỏi Gemefile của tôi, đã xóa Gemfile.lock, chạy gói cài đặt và vui vẻ được chuyển đến heroku.
Tôi chạy heroku run rake db:migrate
và tôi duyệt đến ứng dụng của tôi (http://blooming-river-8784.herokuapp.com/) và tôi thấy như sau:
CẬP NHẬT !! -> khi tôi chạy heroku run rake db:migrate
tôi nhận được những thông điệp cảnh báo sau đây:
Running rake db:migrate attached to terminal... up, run.1
DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/Rakefile:7)
DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and config/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/1/4/rails-3-2-0-rc2-has-been-released. (called from <top (required)> at /app/Rakefile:7)
Plugins in vendor/plugins (/app/vendor/plugins) are no longer allowed. Please, put your Redmine plugins in the `plugins` directory at the root of your Redmine directory (/app/plugins)
Application Error
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.
Tôi đã kiểm tra các bản ghi và tôi thấy thông báo sau:
2012-07-12T01:34:47+00:00 heroku[run.1]: Starting process with command bundle exec rake db:migrate
2012-07-12T01:34:47+00:00 heroku[run.1]: State changed from starting to up
2012-07-12T01:34:53+00:00 heroku[run.1]: Process exited with status 1
2012-07-12T01:34:53+00:00 heroku[run.1]: State changed from up to complete
2012-07-12T01:36:03+00:00 heroku[router]: Error H10 (App crashed) -> GET blooming-river-8784.herokuapp.com/ dyno= queue= wait= service= status=503 bytes=
Tôi googled dòng cuối cùng này mà không có những thành công. vì vậy đó là lý do tại sao tôi gửi bài ở đây hy vọng ai đó sẽ giúp :)
Đây là Gemfile tôi
source 'http://rubygems.org'
gem 'rails', '3.2.6'
gem 'prototype-rails', '3.2.1'
gem "i18n", "~> 0.6.0"
gem "coderay", "~> 1.0.6"
gem "fastercsv", "~> 1.5.0", :platforms => [:mri_18, :mingw_18, :jruby]
gem "builder"
# Optional gem for LDAP authentication
group :ldap do
gem "net-ldap", "~> 0.3.1"
end
# Optional gem for OpenID authentication
group :openid do
gem "ruby-openid", "~> 2.1.4", :require => "openid"
gem "rack-openid"
end
# Database gems
platforms :mri, :mingw do
group :postgresql do
gem "pg", ">= 0.11.0"
end
end
platforms :jruby do
gem "jruby-openssl"
group :postgresql do
gem "activerecord-jdbcpostgresql-adapter"
end
end
group :development do
gem "rdoc", ">= 2.4.2"
gem "yard"
end
group :test do
gem "shoulda", "~> 2.11"
gem "mocha"
end
local_gemfile = File.join(File.dirname(__FILE__), "Gemfile.local")
if File.exists?(local_gemfile)
puts "Loading Gemfile.local ..." if $DEBUG # 'ruby -d' or 'bundle -v'
instance_eval File.read(local_gemfile)
end
# Load plugins' Gemfiles
Dir.glob File.expand_path("../plugins/*/Gemfile", __FILE__) do |file|
puts "Loading #{file} ..." if $DEBUG # 'ruby -d' or 'bundle -v'
instance_eval File.read(file)
end
Trường hợp bạn nhận được Gemfile đó? –
Là Gemfile mà bạn nhận được khi bạn sao chép redmine 2.0.3 từ gihub –