gpt4 book ai didi

ruby-on-rails - 在 Heroku 上使用 sqlite 安装 Rails 应用程序

转载 作者:行者123 更新时间:2023-12-03 19:43:38 24 4
gpt4 key购买 nike

嗨,我正在尝试使用 sqlite 将我的 rails 应用程序部署到 heroku

阅读以前的stackoverflow答案
我改变了我的gemfile如下group :production, :staging do
gem 'pg', '0.17.1'
end
group :development, :test do
gem 'sqlite3'
end

但它仍然在捆绑安装时出错
Gem::Ext::BuildError: 错误: 无法构建 gem 原生扩展。
/Users/akash.bansal/.rvm/rubies/ruby-1.9.3-p448/bin/ruby extconf.rb
检查 pg_config... 否
没有 pg_config... 无论如何都在尝试。如果构建失败,请重试
--with-pg-config=/path/to/pg_config
检查 libpq-fe.h... 否
找不到'libpq-fe.h header
* extconf.rb 失败 *
由于某种原因无法创建 Makefile,可能缺少
必要的库和/或头文件。查看 mkmf.log 文件了解更多信息
细节。您可能需要配置选项。

提供的配置选项:
--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--没有-make-prog
--srcdir=。
--curdir
--ruby=/Users/akash.bansal/.rvm/rubies/ruby-1.9.3-p448/bin/ruby
--with-pg
--没有-pg
--with-pg-config
--without-pg-config
--with-pg_config
--without-pg_config
--with-pg-dir
--没有-pg-dir
--with-pg-include
--without-pg-include=${pg-dir}/include
--with-pg-lib
--without-pg-lib=${pg-dir}/lib

extconf 失败,退出代码 1

Gem 文件将继续安装在/Users/akash.bansal/sites/onemustwatch/.bundle/ruby/1.9.1/gems/pg-0.17.1 以供检查。
结果记录到/Users/akash.bansal/sites/onemustwatch/.bundle/ruby/1.9.1/extensions/x86_64-darwin-13/1.9.1/pg-0.17.1/gem_make.out`

最佳答案

您需要在本地机器上安装 Postgres 才能运行 bundle install .为此,请运行 brew install postgresql .如果没有 Homebrew,可以安装 here

关于ruby-on-rails - 在 Heroku 上使用 sqlite 安装 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25325817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com