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

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

詳細はこちら
Ruby

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

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Ruby on Rails

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

Q&A

1回答

1587閲覧

rails s実行→【 localhost:3000 で接続が拒否されました 】

has_world

総合スコア0

Ruby

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

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Ruby on Rails

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

0グッド

1クリップ

投稿2021/03/03 05:14

編集2021/03/03 05:16

前提・実現したいこと

<経緯>
rails new testapp -d mysqlを実行後、
cd testappでディレクトリを移動し、
rails sでサーバーを起動したところ、以下のようになりました。

イメージ説明

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

~~~~~(かなり長いため省略)~~~~~ 7fff88400000-7fff88600000 rw- 7fff88600000-7fff88800000 rw- 7fff88800000-7fff88a00000 rw- 7fff88a00000-7fff88c00000 rw- 7fff88c00000-7fff88e00000 rw- 7fff88e00000-7fff89000000 r-- 7fff89000000-7fff89200000 rw- 7fff89200000-7fff8b400000 r-- 7fff8b400000-7fff8b600000 rw- 7fff8b600000-7fff8dc00000 r-- 7fff8dc00000-7fff8de00000 rw- 7fff8de00000-7fffc0000000 r-- 7fffc0000000-7fffffe00000 r-- 7fffffe00000-7fffffe01000 r-- 7ffffff99000-7ffffff9a000 r-x [IMPORTANT] Don't forget to include the Crash Report log file under DiagnosticReports directory in bug reports.

試したこと

こちらの記事(https://qiita.com/Ago0727/items/325df5e39e3406fa16d2)を参考に、

1.railsの起動方法をrails s -b 0.0.0.0でやってみる
→ × 変わらなかった。

2.Firewalld(iptablesのCentOS7用)をオフにしてみる
→ × 変わらなかった。

※VagrantFileを書き換えてみる、という方法も書かれていましたが、こちらは無知な部分が多すぎて触っていません。

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

  • iTerm
  • macOS Big Sur(バージョン11.1)
  • mysql 8.0.23
  • ruby 2.7.2
  • Rails 6.1.3

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

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

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

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

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

shinoharat2

2021/03/03 15:05

DiagnosticReports ディレクトリにはどんなファイルがありますか? $ ls -l ~/Library/Logs/DiagnosticReports $ ls -l /Library/Logs/DiagnosticReports
shinoharat2

2021/03/03 15:05

「rails c」や「rails db:migrate」などでも同様にクラッシュしますか?
has_world

2021/03/07 04:16

ご回答ありがとうございます。 またお返しが遅くなり申し訳ございませんでした。。 上記のコマンドを打ってみると、 CloudServicesTopic_2021-03-01-132907_xxxxxxxxxxxxxx.diag KeySyncTopic_2021-03-01-132909_xxxxxxxxxxxxxx.diag NetworkingTopic_2021-02-28-225322_xxxxxxxxxxxxxx.diag ruby_2021-03-03-131003_xxxxxxxxxxxxxx.crash ・・・という表示が20行ほど出てきました。 また、 「rails c」は起動しますが、「rails db:migrate」は同様にクラッシュしてしまいます><
guest

回答1

0

MacOSでありながら「2.Firewalld(iptablesのCentOS7用)をオフにしてみる」が気になります。
もしかして、MacOS上に 仮想環境でCentOSを立ち上げ、
ブラウザーは MacOSで起動
RailsはCentOSで起動
ですか?

でしたら localhostではつながりません。
その場合 localhost はMacOSだから。
CentOS と接続するときに使うIPアドレスが有るかと思います。そのIPアドレスでアクセスしてください。

投稿2021/03/03 07:49

winterboum

総合スコア23567

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

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

has_world

2021/03/07 05:26

ご回答ありがとうございます。 そしてお返しが遅くなってしまいすみませんでした。 今回の場合、仮想環境という概念すら理解しておらず、エラーを解決するためにQiita記事の通りに操作してしました。なのでCentOSは立ち上げていません。また別の問題なのかなと思いますが、このエラーを解決するには何を参考にしたら(何を学べば)良いのか分からず、立ち往生しています...。 ただ、ご指摘のおかげで、MacOS、仮想環境、CentOSが何かを理解することができました。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問