質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

SQLite

SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

0回答

491閲覧

gem install sqlite3 でエラーが出る

Great

総合スコア22

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

SQLite

SQLiteはリレーショナルデータベース管理システムの1つで、サーバーではなくライブラリとして使用されている。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2022/08/11 18:19

経緯

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kazto

2022/08/12 00:03

E:/Program Files/Ruby27-x64/lib/ruby/gems/2.7.0/extensions/x64 -mingw32/2.7.0/sqlite3-1.4.4/gem_make.out にエラーの詳細が記載されていますので、ご確認おねがいします。
winterboum

2022/08/12 01:37

生のWindowsですね。やめたほうがよいです。Linux仮想環境作りましょう
Great

2022/08/12 08:27

kazto さん 実行時の表示内容の creating Makefile から make failed, exit code 2 までの内容(全く同じもの)が書かれているだけでしたので特筆しませんでした winterboum さん そうですね。。。 そうします
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問