🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby

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

SQLite

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

RubyGems

RubyGemsはRubyによるプログラミングのためのパッケージマネジメントツールです。ユーザはこれを使用することで、Rubyライブラリのダウンロードやアップデートや、依存関係の自動解決が可能になります。

Ruby on Rails

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

Q&A

1回答

3408閲覧

Railsの環境構築 bundle installコマンドが実行できません。

hajime0216

総合スコア4

Ruby

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

SQLite

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

RubyGems

RubyGemsはRubyによるプログラミングのためのパッケージマネジメントツールです。ユーザはこれを使用することで、Rubyライブラリのダウンロードやアップデートや、依存関係の自動解決が可能になります。

Ruby on Rails

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

0グッド

0クリップ

投稿2019/12/25 04:00

前提

基礎Ruby on Railsという書籍にのっとり、
Ruby on Rails の環境構築を行っています。

### 実現したいこと

bundle installというコマンドを実行したいです。

発生している問題・エラーメッセージ

rails new asagao -BMCT --skip-coffee -d sqlite3、
cd asagao と実行していき、
bundle installというコマンドを打ち込むと以下のエラーメッセージが発生しました。

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

試したこと

エラーメッセージの翻訳を行い、gem install sqlite3 -v '1.4.2'と実行。
その結果以下のようになりました。

Gem files will remain installed in /home/hajime/.gem/gems/sqlite3-1.4.2 for inspection.
Results logged to /home/hajime/.gem/extensions/x86_64-linux/2.6.0/sqlite3-1.4.2/gem_make.out

こちらを翻訳し、無事に記録できたことを確認しました。
その後、bundle installと再度実行するも同じエラーメッセージが表示されます。

補足情報(FW/ツールのバージョンなど)

〇sqlite3と打ち込むと以下のようなメッセージが表示されます。

SQLite version 3.22.0 2018-01-22 18:45:57
Enter ".help" for usage hints.
Connected to a transient in-memory database.
Use ".open FILENAME" to reopen on a persistent database.
sqlite>

〇rubyのversionはruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-linux-gnu]です。
〇RailsのversionはRails 6.0.2.1です。

以上、ご回答の程宜しくお願い致します。

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

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

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

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

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

maisumakun

2019/12/25 04:21

> こちらを翻訳し、無事に記録できたことを確認しました。 記録内容はどのようなものだったでしょうか?
guest

回答1

0

問題が以下というなら

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

sqlite3のバージョンの問題かと思います 1.4.0未満でgemをダウンロードしてみてください

gem 'sqlite3', '~> 1.3.6'

参考
sqlite3のバージョンが原因

投稿2019/12/30 05:33

abab7200

総合スコア120

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

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

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

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問