为什么不安装捆绑软件安装程序?

15号

因此,诚然,这部分是我的错。这一切都是因为我想安装引导程序而开始的。我掉进了一个兔子洞,因为它最初没有用,所以现在我的控制台中不断出现这些错误。

我现在想做的就是运行“捆绑安装”。大约十五分钟前,它运行良好,现在我收到以下消息:


    current directory: /home/ubuntu/.rvm/gems/ruby-2.6.3/gems/pg-1.1.4/ext
/home/ubuntu/.rvm/rubies/ruby-2.6.3/bin/ruby -I /home/ubuntu/.rvm/rubies/ruby-2.6.3/lib/ruby/2.6.0 -r ./siteconf20200613-11040-1x5o4mg.rb extconf.rb
checking for pg_config... no
No pg_config... trying anyway. If building fails, please try again with
 --with-pg-config=/path/to/pg_config
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of necessary
libraries and/or headers.  Check the mkmf.log file for more details.  You may
need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/home/ubuntu/.rvm/rubies/ruby-2.6.3/bin/$(RUBY_BASE_NAME)
        --with-pg
        --without-pg
        --enable-windows-cross
        --disable-windows-cross
        --with-pg-config
        --without-pg-config
        --with-pg_config
        --without-pg_config
        --with-pg-dir
        --without-pg-dir
        --with-pg-include
        --without-pg-include=${pg-dir}/include
        --with-pg-lib
        --without-pg-lib=${pg-dir}/lib

To see why this extension failed to compile, please check the mkmf.log which can be found here:

  /home/ubuntu/.rvm/gems/ruby-2.6.3/extensions/x86_64-linux/2.6.0/pg-1.1.4/mkmf.log

extconf failed, exit code 1

Gem files will remain installed in /home/ubuntu/.rvm/gems/ruby-2.6.3/gems/pg-1.1.4 for inspection.
Results logged to /home/ubuntu/.rvm/gems/ruby-2.6.3/extensions/x86_64-linux/2.6.0/pg-1.1.4/gem_make.out

An error occurred while installing pg (1.1.4), and Bundler cannot continue.
Make sure that `gem install pg -v '1.1.4' --source 'https://rubygems.org/'` succeeds before bundling.

In Gemfile:
  pg

所以然后我检查该文件,错误将我定向到(mkmf.log),并且收到以下消息:


--------------------

find_header: checking for libpq-fe.h... -------------------- no

"gcc -o conftest -I/home/ubuntu/.rvm/rubies/ruby-2.6.3/include/ruby-2.6.0/x86_64-linux -I/home/ubuntu/.rvm/rubies/ruby-2.6.3/include/ruby-2.6.0/ruby/backward -I/home/ubuntu/.rvm/rubies/ruby-2.6.3/include/ruby-2.6.0 -I.    -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wrestrict -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable  -fPIC conftest.c  -L. -L/home/ubuntu/.rvm/rubies/ruby-2.6.3/lib -Wl,-rpath,/home/ubuntu/.rvm/rubies/ruby-2.6.3/lib -L. -fstack-protector-strong -rdynamic -Wl,-export-dynamic     -Wl,-rpath,'/../lib' -Wl,-rpath,'/../lib' -lruby  -lm   -lc"
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: int main(int argc, char **argv)
4: {
5:   return 0;
6: }
/* end */

"gcc -E -I/home/ubuntu/.rvm/rubies/ruby-2.6.3/include/ruby-2.6.0/x86_64-linux -I/home/ubuntu/.rvm/rubies/ruby-2.6.3/include/ruby-2.6.0/ruby/backward -I/home/ubuntu/.rvm/rubies/ruby-2.6.3/include/ruby-2.6.0 -I.    -O3 -ggdb3 -Wall -Wextra -Wdeclaration-after-statement -Wdeprecated-declarations -Wduplicated-cond -Wimplicit-function-declaration -Wimplicit-int -Wmisleading-indentation -Wpointer-arith -Wrestrict -Wwrite-strings -Wimplicit-fallthrough=0 -Wmissing-noreturn -Wno-cast-function-type -Wno-constant-logical-operand -Wno-long-long -Wno-missing-field-initializers -Wno-overlength-strings -Wno-packed-bitfield-compat -Wno-parentheses-equality -Wno-self-assign -Wno-tautological-compare -Wno-unused-parameter -Wno-unused-value -Wsuggest-attribute=format -Wsuggest-attribute=noreturn -Wunused-variable  -fPIC  conftest.c -o conftest.i"
conftest.c:3:10: fatal error: libpq-fe.h: No such file or directory
 #include <libpq-fe.h>
          ^~~~~~~~~~~~
compilation terminated.
checked program was:
/* begin */
1: #include "ruby.h"
2: 
3: #include <libpq-fe.h>
/* end */

--------------------

如果有什么帮助,这是我的gemfile:

source 'https://rubygems.org'
git_source(:github) { |repo| "https://github.com/#{repo}.git" }

gem 'rails',                      '6.0.2.1'
gem 'image_processing',           '1.9.3'
gem 'mini_magick',                '4.9.5'
gem 'active_storage_validations', '0.8.2'
gem 'bcrypt',                     '3.1.13'
gem 'faker',                      '2.1.2'
gem 'will_paginate',              '3.1.8'
gem 'bootstrap-will_paginate',    '1.0.0'
gem 'bootstrap-sass',             '3.4.1'
gem 'puma',                       '3.12.2'
gem 'sass-rails',                 '5.1.0'
gem 'webpacker',                  '4.0.7'
gem 'turbolinks',                 '5.2.0'
gem 'jbuilder',                   '2.9.1'
gem 'bootsnap',                   '1.4.5', require: false

group :development, :test do
  gem 'sqlite3', '1.4.1'
  gem 'byebug',  '11.0.1', platforms: [:mri, :mingw, :x64_mingw]
end

group :development do
  gem 'web-console',           '4.0.1'
  gem 'listen',                '3.1.5'
  gem 'spring',                '2.1.0'
  gem 'spring-watcher-listen', '2.0.1'
end

group :test do
  gem 'capybara',                 '3.28.0'
  gem 'selenium-webdriver',       '3.142.4'
  gem 'webdrivers',               '4.1.2'
  gem 'rails-controller-testing', '1.0.4'
  gem 'minitest',                 '5.11.3'
  gem 'minitest-reporters',       '1.3.8'
  gem 'guard',                    '2.15.0'
  gem 'guard-minitest',           '2.4.6'
end

group :production do
  gem 'pg',         '1.1.4'
  gem 'aws-sdk-s3', '1.46.0', require: false
end

# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]

请帮助,我正要拔头发。这非常令人沮丧。

本·特鲁恩

从这里:https : //wikimatze.de/installing-postgresql-gem-under-ubuntu-and-mac/

请尝试以下操作:

sudo apt-get install postgresql
sudo apt-get install libpq-dev

然后再试bundle install一次。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从capistrano无法安装捆绑软件

来自分类Dev

当前未安装程序“捆绑”

来自分类Dev

为什么不使用“ sudo”捆绑安装时出现错误?

来自分类Dev

我可以在不安装可分发VC ++软件包的情况下将MSVCRT DLL与我的应用程序捆绑在一起吗

来自分类Dev

为什么nokogiri不安装?

来自分类Dev

Eclipse安装程序中的捆绑池选项提供了什么?

来自分类Dev

捆绑程序安装已安装的gem

来自分类Dev

为什么Bower不安装socket.io.js文件?

来自分类Dev

使用捆绑软件安装较新版本的捆绑软件

来自分类Dev

为什么需要两次安装Browserify才能捆绑

来自分类Dev

为什么Ubuntu Software Center不安装.deb文件

来自分类Dev

为什么ubuntu不安装类似于mac的应用程序?

来自分类Dev

为什么不安装podfile?

来自分类Dev

为什么不安装DBI?

来自分类Dev

通过composer安装后,为什么找不到Doctrine Dbal软件包驱动程序?

来自分类Dev

为什么Ubuntu Software Center不安装.deb文件

来自分类Dev

为什么ubuntu不安装类似于mac的应用程序?

来自分类Dev

为什么不安装软盘?

来自分类Dev

捆绑软件安装权限被拒绝

来自分类Dev

创建软件安装程序

来自分类Dev

运行“捆绑安装”而不安装特定的依赖宝石-Rails

来自分类Dev

dpkg仅打开包装,不安装,为什么?

来自分类Dev

为什么软件更新程序坚持要重新安装mysql 5.7?

来自分类Dev

为什么需要两次安装Browserify才能捆绑

来自分类Dev

在不安装TOR浏览器/捆绑软件的情况下在TOR网络中获取请求?

来自分类Dev

为什么不安装libreoffice?

来自分类Dev

捆绑器明显安装后,为什么找不到耙子?

来自分类Dev

为什么在尝试安装Ruby GEM捆绑程序时出现与缺少MySql相关的错误消息?我正在使用MariaDB

来自分类Dev

Pod 安装不安装软件包

Related 相关文章

  1. 1

    从capistrano无法安装捆绑软件

  2. 2

    当前未安装程序“捆绑”

  3. 3

    为什么不使用“ sudo”捆绑安装时出现错误?

  4. 4

    我可以在不安装可分发VC ++软件包的情况下将MSVCRT DLL与我的应用程序捆绑在一起吗

  5. 5

    为什么nokogiri不安装?

  6. 6

    Eclipse安装程序中的捆绑池选项提供了什么?

  7. 7

    捆绑程序安装已安装的gem

  8. 8

    为什么Bower不安装socket.io.js文件?

  9. 9

    使用捆绑软件安装较新版本的捆绑软件

  10. 10

    为什么需要两次安装Browserify才能捆绑

  11. 11

    为什么Ubuntu Software Center不安装.deb文件

  12. 12

    为什么ubuntu不安装类似于mac的应用程序?

  13. 13

    为什么不安装podfile?

  14. 14

    为什么不安装DBI?

  15. 15

    通过composer安装后,为什么找不到Doctrine Dbal软件包驱动程序?

  16. 16

    为什么Ubuntu Software Center不安装.deb文件

  17. 17

    为什么ubuntu不安装类似于mac的应用程序?

  18. 18

    为什么不安装软盘?

  19. 19

    捆绑软件安装权限被拒绝

  20. 20

    创建软件安装程序

  21. 21

    运行“捆绑安装”而不安装特定的依赖宝石-Rails

  22. 22

    dpkg仅打开包装,不安装,为什么?

  23. 23

    为什么软件更新程序坚持要重新安装mysql 5.7?

  24. 24

    为什么需要两次安装Browserify才能捆绑

  25. 25

    在不安装TOR浏览器/捆绑软件的情况下在TOR网络中获取请求?

  26. 26

    为什么不安装libreoffice?

  27. 27

    捆绑器明显安装后,为什么找不到耙子?

  28. 28

    为什么在尝试安装Ruby GEM捆绑程序时出现与缺少MySql相关的错误消息?我正在使用MariaDB

  29. 29

    Pod 安装不安装软件包

热门标签

归档