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插件吗?谢谢你的回答:)谢谢你的回答:)谢谢你的回答:)谢谢你的回答:)谢谢你的回答:)