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

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

詳細はこちら
Windows 10

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

Ruby

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

Q&A

解決済

1回答

2674閲覧

Rubyのインストールがうまくいきません

kirie

総合スコア0

Windows 10

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

Ruby

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

0グッド

0クリップ

投稿2021/01/02 04:35

編集2021/01/02 08:53

ProgateのRubyのインストール手順をしっかり踏んでいたのですがインストールができないです。
原因として考えられるウイルスバスターのファイアウォールを無効化してから実行したのですが解決できませんでした。端末はwindows10です。

インストールしようとしているのは Ruby+Devkit 2.7.2-1 (x64) バージョンです。

これエラーメッセージはどうやったら解決できますか?
誰かわかる方教えていただきたいです。

sh -lc true

bash.exe: warning: could not find /tmp, please create!
MSYS2 seems to be properly installed
Check msys2-keyring version:
-> up-to-date
Remove catgets to avoid conflicts while update ...

pacman -Rdd catgets libcatgets --noconfirm

エラー: mingw32: "David Macek david.macek.0@gmail.com" の署名は信頼されていません
エラー: mingw64: "David Macek david.macek.0@gmail.com" の署名は信頼されていません
エラー: msys: "David Macek david.macek.0@gmail.com" の署名は信頼されていません
エラー: 処理を始められませんでした (データベースをロックできません)
エラー: データベースをロックできませんでした: File exists
パッケージマネージャを動かしてないのなら
/var/lib/pacman/db.lck を削除することができます
MSYS2 system update (optional) part 1 ...

pacman -Syu --needed --noconfirm

エラー: mingw32: "David Macek david.macek.0@gmail.com" の署名は信頼されていません
エラー: mingw64: "David Macek david.macek.0@gmail.com" の署名は信頼されていません
エラー: msys: "David Macek david.macek.0@gmail.com" の署名は信頼されていません
:: パッケージデータベースの同期中...
エラー: mingw32 の更新に失敗しました (データベースをロックできません)
エラー: mingw64 の更新に失敗しました (データベースをロックできません)
エラー: msys の更新に失敗しました (データベースをロックできません)
エラー: 全てのデータベースの同期に失敗しました
MSYS2 system update (optional) failed
Installation failed: pacman failed

1 - MSYS2 base installation
2 - MSYS2 system update (optional)
3 - MSYS2 and MINGW development toolchain

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

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

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

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

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

otn

2021/01/02 04:55

インストールしようとしているRubyは最新版の3.0ですか?
m.ts10806

2021/01/02 08:29

>Which components shall be installed? If unsure press ENTER [1,3] 1,2,3 これがエラーだと思ったのはどういう理由でしょうか
kirie

2021/01/02 08:51

インストールしているのは Ruby+Devkit 2.7.2-1 (x64) バージョンです。 m.ts10806さんそれはエラーではないですね。すいません
otn

2021/01/02 10:25

1,2,3のうち、1は正常に終わりましたか?であれば、とりあえず3をやって、一旦終わりましょう。
kirie

2021/01/02 11:57 編集

1はできてるかどうかわからないです。 3はできませんでした。
otn

2021/01/02 12:14

もう一度1をやってください。
kirie

2021/01/02 13:53

1を行った結果 > sh -lc true bash.exe: warning: could not find /tmp, please create! MSYS2 seems to be properly installed 1 - MSYS2 base installation 2 - MSYS2 system update (optional) 3 - MSYS2 and MINGW development toolchain この表示がでたのですがこれは成功しているのでしょうか? なおこの後に3のキーを押してもエラーが出ました。
otn

2021/01/02 15:49

3のエラーは、「~~~の署名は信頼されていません」 ですか? 違うなら追記して下さい。 スタートメニューの「MSYS2 64bit」の「MSYS2 MSYS」を開けますか?
kirie

2021/01/02 17:21

3のエラーが > sh -lc true bash.exe: warning: could not find /tmp, please create! MSYS2 seems to be properly installed Install MSYS2 and MINGW development toolchain ... > pacman -S --needed --noconfirm autoconf autogen automake-wrapper diffutils file gawk grep libtool m4 make patch pkg-config sed texinfo texinfo-tex wget mingw-w64-x86_64-binutils mingw-w64-x86_64-crt-git mingw-w64-x86_64-gcc mingw-w64-x86_64-gcc-libs mingw-w64-x86_64-headers-git mingw-w64-x86_64-libmangle-git mingw-w64-x86_64-libwinpthread-git mingw-w64-x86_64-make mingw-w64-x86_64-pkg-config mingw-w64-x86_64-tools-git mingw-w64-x86_64-winpthreads-git エラー: mingw32: "David Macek <david.macek.0@gmail.com>" の署名は信頼されていません エラー: mingw64: "David Macek <david.macek.0@gmail.com>" の署名は信頼されていません エラー: msys: "David Macek <david.macek.0@gmail.com>" の署名は信頼されていません エラー: データベース 'mingw32' は無効です (無効または破損したデータベース (PGP 鍵)) エラー: データベース 'mingw64' は無効です (無効または破損したデータベース (PGP 鍵)) エラー: データベース 'msys' は無効です (無効または破損したデータベース (PGP 鍵)) Install MSYS2 and MINGW development toolchain failed Installation failed: pacman failed 1 - MSYS2 base installation 2 - MSYS2 system update (optional) 3 - MSYS2 and MINGW development toolchain と出ました。 あと、無知で申し訳ないのですがスタートメニューからMSYS2の開き方を教えていただけますでしょうか。
otn

2021/01/03 01:50

スタートメニューから何かのアプリを起動したことはありませんか?
kirie

2021/01/03 05:13

MSYS2のアプリケーションがないです。
otn

2021/01/03 05:30

なるほど。どのタイミングでMSYS2のフォルダーがスタートメニューに出来るか分からないので、「開けますか?」と聞きました。 "Rubyのインストールディレクトリ\msys64\msys2_shell.cmd" が実行できて、MSYS2の端末ウィンドウが開きますか?
kirie

2021/01/03 12:24

開けないです。 MSYS2をRubyとは別のMSYS2のサイトからダウンロードする必要があるのでしょうか? その際にウイルスバスターを無効化しとかなければいけないですか?
otn

2021/01/03 12:36

> 開けないです。 下記のいずれでしょう? 1.msys64 ディレクトリが無い 2. msys64 ディレクトリはあるが、そこにmsys2_shell.cmdが無い 3. msys2_shell.cmdがあるが、クリックするとxxxxとなる。 > MSYS2をRubyとは別のMSYS2のサイトからダウンロードする必要があるのでしょうか? いいえ。 > その際にウイルスバスターを無効化しとかなければいけないですか? いいえ。
raccy

2021/01/04 09:48

参考にしているProgateのサイトは下記ですか? https://prog-8.com/docs/ruby-env-win その場合、2021年1月4日時点では上記サイトでは2.6.5-1のバージョンの入れ方を紹介していますが、**この手順に記載のものとは異なる**2.7.2-1のバージョンを入れようとしていると言うことでよろしいですか?(よくわからない場合はインストーラーのファイル名を明記して下さい。)
raccy

2021/01/04 09:50

なお、Ruby Installerの古いバージョン(2.6.5-1とか)ではDevkitについて追加されたMSYS2の署名が含まれていない問題があるため、質問のようなエラーが発生する場合があります。上のことは、その問題に該当しないことを確認するためです。
guest

回答1

0

自己解決

ファイアウォールの設定するファイルが違ったようです。
今は正常に動いてます。
ありがとうございます。

投稿2021/01/05 07:53

kirie

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問