I was trying Ruby 3.0 The postgresql gem pg couldn't be installed successfully If I was looking for an article, I could solve it, so just as a reminder.
I was able to solve it by referring to the issues below. Thanks! !! !! https://github.com/ged/ruby-pg/issues/365
The procedure I took is as follows.
$ ridk exec pacman -S mingw-w64-x86_64-postgresql
Resolving dependencies...
Checking for conflicting packages...
package(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
Total download capacity: 37.77 MiB
Total installed capacity: 284.64 MiB
::Do you want to install it?[Y/n] y
::Get the package...
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)Check the key of the key ring[###############################] 100%
(18/18)Check package integrity[###############################] 100%
(18/18)Loading package files[###############################] 100%
(18/18)Check for file conflicts[###############################] 100%
(18/18)Check free space[###############################] 100%
::Processing package changes...
( 1/18)Install mingw-w64-x86_64-xz [###############################] 100%
( 2/18)Install mingw-w64-x86_64-libxml2 [###############################] 100%
( 3/18)Install mingw-w64-x86_64-libgpg-error [###############################] 100%
( 4/18)Install mingw-w64-x86_64-libgcrypt [###############################] 100%
( 5/18)Install mingw-w64-x86_64-libxslt [###############################] 100%
( 6/18)Install mingw-w64-x86_64-libtasn1 [###############################] 100%
( 7/18)Install mingw-w64-x86_64-p11-kit [###############################] 100%
( 8/18)Install mingw-w64-x86_64-ca-certificates [###############################] 100%
( 9/18)Install mingw-w64-x86_64-openssl [###############################] 100%
(10/18)Install mingw-w64-x86_64-bzip2 [###############################] 100%
(11/18)Install mingw-w64-x86_64-mpdecimal [###############################] 100%
(12/18)Install mingw-w64-x86_64-libtre-git [###############################] 100%
(13/18)Install mingw-w64-x86_64-libsystre [###############################] 100%
(14/18)Install mingw-w64-x86_64-ncurses [###############################] 100%
(15/18)Install mingw-w64-x86_64-tk [###############################] 100%
(16/18)Install mingw-w64-x86_64-python [###############################] 100%
(17/18)Install winpty[###############################] 100%
(18/18)Install 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
Recommended Posts