rake figaro:heroku返回sqlite3错误

巴恩斯

我正在尝试在Heroku上设置我的应用,据我了解,我遇到的问题是由于尝试运行而导致的 rake figaro:heroku

每次我运行它时,都会出现以下错误:

rake aborted!
LoadError: cannot load such file -- sqlite3/database
C:/Users/Zac/GitHub/Bitsy/config/application.rb:7:in `<top (required)>'
C:/Users/Zac/GitHub/Bitsy/Rakefile:4:in `<top (required)>'

我的gem文件是这样设置的:

source 'https://rubygems.org'
ruby '1.9.3'

gem 'rails', '4.0.4'
gem 'sass-rails', '~> 4.0.2'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 1.2'
gem 'bootstrap-sass', '~> 3.2.0'
gem 'autoprefixer-rails'
gem "paperclip", "~> 3.0"
gem "paperclip-dropbox", ">= 1.1.7"
gem "figaro"
gem 'devise'

group :production do
    gem 'pg'
    gem 'rails_12factor'
end

group :development, :test do
    gem 'sqlite3'
end


group :doc do
  # bundle exec rake doc:rails generates the API under doc/api.
  gem 'sdoc', require: false
end

我的database.yml是:

development:
  adapter: sqlite3
  database: db/development.sqlite3
  pool: 5
  timeout: 5000

test:
  adapter: sqlite3
  database: db/test.sqlite3
  pool: 5
  timeout: 5000

production:
  adapter: sqlite3
  database: db/production.sqlite3
  pool: 5
  timeout: 5000

我之前已经更改了生产适配器和数据库,但似乎没有什么不同。我花了大约5个小时来寻求帮助,但无济于事,所以如果有人能指出正确的方向,我将不胜感激。

johndavid400

您不能在Heroku上使用sqlite3 ..您必须使用Postgres(您可能已经知道)。

您应该尝试在开发中使用与生产相同的数据库,以避免不一致,因此在这种情况下,请在每个环境中使用PG。

..但要解决您的问题,请尝试将database.yml生产条目更改为:

production:
  adapter: postgresql
  database: your_app_production
  pool: 5
  timeout: 5000

那应该工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Heroku rake命令

来自分类Dev

heroku推送错误:“ rake资产:预编译rake中止了!”

来自分类Dev

Heroku不会运行“ Rake”命令

来自分类Dev

heroku运行rake db:migrate ... rake中止了!找不到Rakefile

来自分类Dev

Rake db:migrate捕获错误

来自分类Dev

使用“ rake”时出现错误

来自分类Dev

RoR:Rake db:seed错误

来自分类Dev

在运行heroku rake db时遇到麻烦:migrate使rake中止!错误

来自分类Dev

heroku运行rake db:migrate还原迁移

来自分类Dev

Heroku在rake db中拉出重复的列错误:migrate

来自分类Dev

Heroku在db:migrate rake上引发错误

来自分类Dev

heroku推送错误:“无法检测到rake任务”

来自分类Dev

Heroku在db:migrate rake上引发错误

来自分类Dev

heroku rake migration db错误关系“ post”不存在

来自分类Dev

Docker依赖问题:Rake中止了!LoadError:无法加载此类文件-sqlite3 / sqlite3_native

来自分类Dev

rake db:migrate有什么错误?

来自分类Dev

Redmine中的Rake Task中的错误

来自分类Dev

rake db:migrate发生迁移错误

来自分类Dev

捆绑exec rake测试抛出错误

来自分类Dev

Bundle Exec Rake DB迁移错误

来自分类Dev

Redmine中的Rake Task中的错误

来自分类Dev

Rake Aborted语法错误Ruby

来自分类Dev

Rails Rake任务调用错误捕获

来自分类Dev

捆绑exec rake测试抛出错误

来自分类Dev

无法使用db Migrate,Rake中止错误

来自分类Dev

使用“rake test”避免分段错误

来自分类Dev

`rake test` 命令测试错误的模型

来自分类Dev

capistrano 3`rake db:migrate`仍然运行

来自分类Dev

我正在使用rake db:reset并且返回错误