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

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

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

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Ruby

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

SQLite

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

Ruby on Rails

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

Q&A

0回答

1501閲覧

Ruby 環境構築 Start Command Prompt with Ruby ”指定されたパスが見つかりません”

karappi

総合スコア0

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Ruby

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

SQLite

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

Ruby on Rails

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

0グッド

0クリップ

投稿2020/09/29 07:13

編集2020/09/29 07:15

前提・実現したいこと

「たった1日で基本が身に付く! Ruby on Rails 超入門」という本に基づいて、VS Codeにおいてrails newコマンドを入力した際にエラーが発生しました。

本の手順は
1.VS Codeのインストール
2.Rubyのインストール
3.MSYS2のインストール
4.SQliteのインストール
5.Ruby on Railsのインストール
6.VS Codeにおいてrails newコマンドの実行

となっています。

そもそも、この手順においていくつかの疑問点がありました。

〇手順3において
・MSYS2をインストールする際にENTER[1,2,3]ではなく[1,3]となっていた。
・その後のStart Command Prompt with Rubyにおいて、一番上に「指定されたパスが見つかりません」とでる(しかし、ruby -vは確認できる)

〇手順6において
・VS Codeでrails new sampleを実行した際に失敗する(エラーコードは下に記載します)

以上の点における疑問の解決と、VS CodeにおけるRails サンプルアプリの作成をしたいです。

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

エラー: mingw32: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" は不明です エラー: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" をリモートで検索できませんでした エラー: mingw64: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" は不明です エラー: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" をリモートで検索できませんでした エラー: msys: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" は不明です エラー: キー "4A6129F4E4B84AE46ED7F635628F528CF3053E04" をリモートで検索できませんでした エラー: データベース 'mingw32' は無効です (無効または破損したデータベース (PGP 鍵)) エラー: データベース 'mingw64' は無効です (無効または破損したデータベース (PGP 鍵)) エラー: データベース 'msys' は無効です (無効または破損したデータベース (PGP 鍵)) ------------------ Could not find gem 'sqlite3 (~> 1.4) x64-mingw32' in any of the gem sources listed in your Gemfile. Run `bundle install` to install missing gems.

該当のソースコード

Ruby

1rails new sample

試したこと

いくつかの質問を参考に様々なコマンドを調べましたが、なにも変化がありませんでした。
本ではSQliteをダウンロードする際に「sqlite-tools-win32-x86- .zip」をダウンロードし、それをbinファイルに移動させていました。
しかし、それでエラーが起きたため、64bitのパソコンなのになぜwin32?と思い「sqlite-dll-win64-x64- .zip」をダウンロードし、binに同じく移動させました

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

各バージョン
Ruby: ruby 2.6.6p146 (2020-03-31 revision 67876) [x64-mingw32]
Rails: Rails 6.0.3.3
SQlite: 3.33.0 2020-08-14 13:23:32 fca8dc8b578f215a969cd899336378966156154710873e68b3d9ac5881b0ff3f

以前にもRuby on Railsに挑戦しました。その際は異なるバージョンであったため、その影響が出ている可能性もあります。
おそらく複数の問題が絡んでいるのだと思われます。当方はパソコンには慣れ親しんでいますが、プログラミングの環境構築は初めてです。
申し訳ありませんが解答をよろしくお願いいたします。

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

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

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

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

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

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問