LoginSignup
1
0

More than 3 years have passed since last update.

Ruby3.0でpostgresqlのgemがうまくインストールできない

Last updated at Posted at 2021-01-20

Ruby3.0を試していたところ
postgresqlのgemのpgがうまくインストールできなかったので
記事を探していたら解決できたので備忘のために。

私は下記issuesを参考に解決できました。感謝!!!
https://github.com/ged/ruby-pg/issues/365

自分が実施した手順は以下。

$ ridk exec pacman -S mingw-w64-x86_64-postgresql
依存関係を解決しています...
衝突するパッケージがないか確認しています...

パッケージ (18) mingw-w64-x86_64-bzip2-1.0.8-2  mingw-w64-x86_64-ca-certificates-20200601-2
                mingw-w64-x86_64-libgcrypt-1.8.7-2  mingw-w64-x86_64-libgpg-error-1.41-3
                mingw-w64-x86_64-libsystre-1.0.1-4  mingw-w64-x86_64-libtasn1-4.16.0-1
                mingw-w64-x86_64-libtre-git-r128.6fb7206-2  mingw-w64-x86_64-libxml2-2.9.10-5
                mingw-w64-x86_64-libxslt-1.1.34-2  mingw-w64-x86_64-mpdecimal-2.5.0-1
                mingw-w64-x86_64-ncurses-6.2-2  mingw-w64-x86_64-openssl-1.1.1.i-1
                mingw-w64-x86_64-p11-kit-0.23.21-4  mingw-w64-x86_64-python-3.8.7-2
                mingw-w64-x86_64-tk-8.6.11-1  mingw-w64-x86_64-xz-5.2.5-2  winpty-0.4.3-1
                mingw-w64-x86_64-postgresql-12.4-1

合計ダウンロード容量:   37.77 MiB
合計インストール容量:  284.64 MiB

:: インストールを行いますか? [Y/n] y
:: パッケージを取得します...
 mingw-w64-x86_64-xz-5.2....   354.3 KiB  1247 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libxml2...  1507.1 KiB   594 KiB/s 00:03 [###############################] 100%
 mingw-w64-x86_64-libgpg-...   311.7 KiB   518 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-libgcry...   660.4 KiB   739 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-libxslt...   436.8 KiB   973 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libtasn...   172.0 KiB   717 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-p11-kit...   333.7 KiB   261 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-ca-cert...   349.8 KiB   732 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-openssl...     4.8 MiB   651 KiB/s 00:07 [###############################] 100%
 mingw-w64-x86_64-bzip2-1...    89.1 KiB  66.7 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-mpdecim...   344.4 KiB   906 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libtre-...    84.2 KiB   108 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-libsyst...    24.0 KiB  1042 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-ncurses...  1578.1 KiB  1779 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-tk-8.6....  1973.1 KiB   289 KiB/s 00:07 [###############################] 100%
 mingw-w64-x86_64-python-...    17.0 MiB  3.87 MiB/s 00:04 [###############################] 100%
 mingw-w64-x86_64-postgre...     7.5 MiB   437 KiB/s 00:18 [###############################] 100%
 winpty-0.4.3-1-x86_64         500.5 KiB   819 KiB/s 00:01 [###############################] 100%
(18/18) キーリングのキーを確認                             [###############################] 100%
(18/18) パッケージの整合性をチェック                       [###############################] 100%
(18/18) パッケージファイルのロード                         [###############################] 100%
(18/18) ファイルの衝突をチェック                           [###############################] 100%
(18/18) 空き容量を確認                                     [###############################] 100%
:: パッケージの変更を処理しています...
( 1/18) インストール mingw-w64-x86_64-xz                   [###############################] 100%
( 2/18) インストール mingw-w64-x86_64-libxml2              [###############################] 100%
( 3/18) インストール mingw-w64-x86_64-libgpg-error         [###############################] 100%
( 4/18) インストール mingw-w64-x86_64-libgcrypt            [###############################] 100%
( 5/18) インストール mingw-w64-x86_64-libxslt              [###############################] 100%
( 6/18) インストール mingw-w64-x86_64-libtasn1             [###############################] 100%
( 7/18) インストール mingw-w64-x86_64-p11-kit              [###############################] 100%
( 8/18) インストール mingw-w64-x86_64-ca-certificates      [###############################] 100%
( 9/18) インストール mingw-w64-x86_64-openssl              [###############################] 100%
(10/18) インストール mingw-w64-x86_64-bzip2                [###############################] 100%
(11/18) インストール mingw-w64-x86_64-mpdecimal            [###############################] 100%
(12/18) インストール mingw-w64-x86_64-libtre-git           [###############################] 100%
(13/18) インストール mingw-w64-x86_64-libsystre            [###############################] 100%
(14/18) インストール mingw-w64-x86_64-ncurses              [###############################] 100%
(15/18) インストール mingw-w64-x86_64-tk                   [###############################] 100%
(16/18) インストール mingw-w64-x86_64-python               [###############################] 100%
(17/18) インストール winpty                                [###############################] 100%
(18/18) インストール mingw-w64-x86_64-postgresql           [###############################] 100%

$ gem install pg
Temporarily enhancing PATH for MSYS/MINGW...
Building native extensions. This could take a while...
Successfully installed pg-1.2.3
Parsing documentation for pg-1.2.3
Done installing documentation for pg after 0 seconds
1 gem installed

$ rails generate migration TestMigration
      invoke  active_record
      create    db/migrate/20210120095052_test_migration.rb
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0