経緯
bundle install を実行するとエラーが表示され、内容によるとsqlite3のインストールが問題らしい。
ということで下記コマンドを実行するもうまく完了できない様子。
実行したコマンド
>gem install sqlite3
実行時の表示内容
Temporarily enhancing PATH for MSYS/MINGW... Using msys2 packages: mingw-w64-x86_64-sqlite3 Building native extensions. This could take a while... ERROR: Error installing sqlite3: ERROR: Failed to build gem native extension. current directory: E:/Program Files/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sqli te3-1.4.4/ext/sqlite3 E:/Program\ Files/Ruby27-x64/bin/ruby.exe -I E:/Program\ Files/Ruby27-x64/lib/ru by/2.7.0 -r ./siteconf20220812-7324-fd511l.rb extconf.rb checking for sqlite3.h... yes checking for pthread_create() in -lpthread... yes checking for -ldl... no checking for sqlite3_libversion_number() in -lsqlite3... yes checking for rb_proc_arity()... yes checking for rb_integer_pack()... yes checking for sqlite3_initialize()... yes checking for sqlite3_backup_init()... yes checking for sqlite3_column_database_name()... yes checking for sqlite3_enable_load_extension()... yes checking for sqlite3_load_extension()... yes checking for sqlite3_open_v2()... yes checking for sqlite3_prepare_v2()... yes checking for sqlite3_int64 in sqlite3.h... yes checking for sqlite3_uint64 in sqlite3.h... yes creating Makefile current directory: E:/Program Files/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sqlite3- 1.4.4/ext/sqlite3 make "DESTDIR=" clean Makefile:270: *** 複数のターゲットパターンです. 中止. current directory: E:/Program Files/Ruby27-x64/lib/ruby/gems/2.7.0/gems/sqlite3- 1.4.4/ext/sqlite3 make "DESTDIR=" Makefile:270: *** 複数のターゲットパターンです. 中止. make failed, exit code 2 Gem files will remain installed in E:/Program Files/Ruby27-x64/lib/ruby/gems/2.7 .0/gems/sqlite3-1.4.4 for inspection. Results logged to E:/Program Files/Ruby27-x64/lib/ruby/gems/2.7.0/extensions/x64 -mingw32/2.7.0/sqlite3-1.4.4/gem_make.out
実現したいこと
bundle install の実行完了
補足情報
Ruby version 2.7.6
windows7
E:/Program Files/Ruby27-x64/lib/ruby/gems/2.7.0/extensions/x64
-mingw32/2.7.0/sqlite3-1.4.4/gem_make.out
にエラーの詳細が記載されていますので、ご確認おねがいします。
生のWindowsですね。やめたほうがよいです。Linux仮想環境作りましょう
kazto さん
実行時の表示内容の creating Makefile から make failed, exit code 2 までの内容(全く同じもの)が書かれているだけでしたので特筆しませんでした
winterboum さん
そうですね。。。 そうします
あなたの回答
tips
プレビュー