Ruby on rails heroku rails应用程序构建失败

Ruby on rails heroku rails应用程序构建失败,ruby-on-rails,ruby,heroku,Ruby On Rails,Ruby,Heroku,看起来您尚未设置生产数据库,并且正确配置了应用程序以查找生产数据库对应的ENV变量(特别是ENV['database\u URL']变量) 有关Rails中此设置的详细信息,请参阅文档中的以获取所有设置详细信息。看起来您还没有设置生产数据库,并且正确配置了应用程序以查找相应的ENV变量(特别是ENV['database\u URL']变量)用于生产数据库 有关Rails中此设置的详细信息,请参阅文档中的以获取所有设置详细信息。看起来您还没有设置生产数据库,并且正确配置了应用程序以查找相应的ENV

看起来您尚未设置生产数据库,并且正确配置了应用程序以查找生产数据库对应的
ENV
变量(特别是
ENV['database\u URL']
变量)


有关Rails中此设置的详细信息,请参阅文档中的以获取所有设置详细信息。

看起来您还没有设置生产数据库,并且正确配置了应用程序以查找相应的
ENV
变量(特别是
ENV['database\u URL']
变量)用于生产数据库


有关Rails中此设置的详细信息,请参阅文档中的以获取所有设置详细信息。

看起来您还没有设置生产数据库,并且正确配置了应用程序以查找相应的
ENV
变量(特别是
ENV['database\u URL']
变量)用于生产数据库


有关Rails中此设置的详细信息,请参阅文档中的以获取所有设置详细信息。

看起来您还没有设置生产数据库,并且正确配置了应用程序以查找相应的
ENV
变量(特别是
ENV['database\u URL']
变量)用于生产数据库


有关Rails中此设置的详细信息,请参阅文档中的以获取所有设置详细信息。

从您的日志中,您的数据库存在问题。默认情况下,heroku支持PG,但您可以使用mysql或其他DB。如果您想使用PG,那么将PGgem添加到gem文件中。比如:

source 'https://rubygems.org'

gem 'rails', '~> 3.2.3'
gem 'bootstrap-sass', '2.0.0'
gem 'bcrypt-ruby', '3.0.1'
# gem 'pg', '0.12.2' #seems to not work try below
gem 'pg', '0.12.2'
gem 'pry-remote'

# Bundle edge Rails instead:key => "value",
# gem 'rails', :git => 'git://github.com/rails/rails.git'

group :development, :test do
  gem 'sqlite3', '1.3.5'
  gem 'rspec-rails', '2.10.0'
  gem 'guard-rspec', '0.5.5'
  gem 'annotate', '~> 2.4.1.beta'
  gem 'factory_girl_rails', '1.4.0'
end

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '3.2.4'
  gem 'coffee-rails', '3.2.2'
  gem 'pg', '0.12.2'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platform => :ruby

  gem 'uglifier', '1.2.3'
end

gem 'jquery-rails', '2.0.1'

# Test gems on Macintosh OS X 
group :test do
  gem 'capybara', '1.1.2'
  gem 'growl', '1.0.3'

  gem 'guard-spork', '0.3.2'
  gem 'spork', '0.9.0'
  gem 'factory_girl_rails', '1.4.0'
end
仅供参考,与database.yml和heroku没有关系;)但是您需要添加postgree插件来实现应用程序的启动和运行。如下:


我希望您现在能完全了解DB和Heroku。

从您的日志中,您的DB存在问题。默认情况下,heroku支持PG,但您可以使用mysql或其他DB。如果您想使用PG,那么将PGgem添加到gem文件中。比如:

source 'https://rubygems.org'

gem 'rails', '~> 3.2.3'
gem 'bootstrap-sass', '2.0.0'
gem 'bcrypt-ruby', '3.0.1'
# gem 'pg', '0.12.2' #seems to not work try below
gem 'pg', '0.12.2'
gem 'pry-remote'

# Bundle edge Rails instead:key => "value",
# gem 'rails', :git => 'git://github.com/rails/rails.git'

group :development, :test do
  gem 'sqlite3', '1.3.5'
  gem 'rspec-rails', '2.10.0'
  gem 'guard-rspec', '0.5.5'
  gem 'annotate', '~> 2.4.1.beta'
  gem 'factory_girl_rails', '1.4.0'
end

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '3.2.4'
  gem 'coffee-rails', '3.2.2'
  gem 'pg', '0.12.2'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platform => :ruby

  gem 'uglifier', '1.2.3'
end

gem 'jquery-rails', '2.0.1'

# Test gems on Macintosh OS X 
group :test do
  gem 'capybara', '1.1.2'
  gem 'growl', '1.0.3'

  gem 'guard-spork', '0.3.2'
  gem 'spork', '0.9.0'
  gem 'factory_girl_rails', '1.4.0'
end
仅供参考,与database.yml和heroku没有关系;)但是您需要添加postgree插件来实现应用程序的启动和运行。如下:


我希望您现在能完全了解DB和Heroku。

从您的日志中,您的DB存在问题。默认情况下,heroku支持PG,但您可以使用mysql或其他DB。如果您想使用PG,那么将PGgem添加到gem文件中。比如:

source 'https://rubygems.org'

gem 'rails', '~> 3.2.3'
gem 'bootstrap-sass', '2.0.0'
gem 'bcrypt-ruby', '3.0.1'
# gem 'pg', '0.12.2' #seems to not work try below
gem 'pg', '0.12.2'
gem 'pry-remote'

# Bundle edge Rails instead:key => "value",
# gem 'rails', :git => 'git://github.com/rails/rails.git'

group :development, :test do
  gem 'sqlite3', '1.3.5'
  gem 'rspec-rails', '2.10.0'
  gem 'guard-rspec', '0.5.5'
  gem 'annotate', '~> 2.4.1.beta'
  gem 'factory_girl_rails', '1.4.0'
end

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '3.2.4'
  gem 'coffee-rails', '3.2.2'
  gem 'pg', '0.12.2'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platform => :ruby

  gem 'uglifier', '1.2.3'
end

gem 'jquery-rails', '2.0.1'

# Test gems on Macintosh OS X 
group :test do
  gem 'capybara', '1.1.2'
  gem 'growl', '1.0.3'

  gem 'guard-spork', '0.3.2'
  gem 'spork', '0.9.0'
  gem 'factory_girl_rails', '1.4.0'
end
仅供参考,与database.yml和heroku没有关系;)但是您需要添加postgree插件来实现应用程序的启动和运行。如下:


我希望您现在能完全了解DB和Heroku。

从您的日志中,您的DB存在问题。默认情况下,heroku支持PG,但您可以使用mysql或其他DB。如果您想使用PG,那么将PGgem添加到gem文件中。比如:

source 'https://rubygems.org'

gem 'rails', '~> 3.2.3'
gem 'bootstrap-sass', '2.0.0'
gem 'bcrypt-ruby', '3.0.1'
# gem 'pg', '0.12.2' #seems to not work try below
gem 'pg', '0.12.2'
gem 'pry-remote'

# Bundle edge Rails instead:key => "value",
# gem 'rails', :git => 'git://github.com/rails/rails.git'

group :development, :test do
  gem 'sqlite3', '1.3.5'
  gem 'rspec-rails', '2.10.0'
  gem 'guard-rspec', '0.5.5'
  gem 'annotate', '~> 2.4.1.beta'
  gem 'factory_girl_rails', '1.4.0'
end

# Gems used only for assets and not required
# in production environments by default.
group :assets do
  gem 'sass-rails',   '3.2.4'
  gem 'coffee-rails', '3.2.2'
  gem 'pg', '0.12.2'

  # See https://github.com/sstephenson/execjs#readme for more supported runtimes
  # gem 'therubyracer', :platform => :ruby

  gem 'uglifier', '1.2.3'
end

gem 'jquery-rails', '2.0.1'

# Test gems on Macintosh OS X 
group :test do
  gem 'capybara', '1.1.2'
  gem 'growl', '1.0.3'

  gem 'guard-spork', '0.3.2'
  gem 'spork', '0.9.0'
  gem 'factory_girl_rails', '1.4.0'
end
仅供参考,与database.yml和heroku没有关系;)但是您需要添加postgree插件来实现应用程序的启动和运行。如下:



我希望您现在对DB和Heroku有了全面的了解。

您想使用哪种DB?是pg还是mysql?你添加了heroku插件吗?查看我的答案并转到链接。希望你能得到答案。这真的没用。我已经编辑了这个问题以包含我的Gemfiles查看我的答案。你在heroku中添加了pgsql插件吗?你想使用哪个数据库?是pg还是mysql?你添加了heroku插件吗?查看我的答案并转到链接。希望你能得到答案。这真的没用。我已经编辑了这个问题以包含我的Gemfiles查看我的答案。你在heroku中添加了pgsql插件吗?你想使用哪个数据库?是pg还是mysql?你添加了heroku插件吗?查看我的答案并转到链接。希望你能得到答案。这真的没用。我已经编辑了这个问题以包含我的Gemfiles查看我的答案。你在heroku中添加了pgsql插件吗?你想使用哪个数据库?是pg还是mysql?你添加了heroku插件吗?查看我的答案并转到链接。希望你能得到答案。这真的没用。我已经编辑了这个问题以包含我的Gemfiles查看我的答案。你在heroku中添加了pgsql插件吗?谢谢你的回答:)谢谢你的回答:)谢谢你的回答:)谢谢你的回答:)谢谢你的回答:)