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

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

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

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

Q&A

解決済

1回答

762閲覧

rails server から先に進めません

tabikuro

総合スコア14

Ruby on Rails

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

0グッド

0クリップ

投稿2019/03/01 06:43

前提・実現したいこと

ProgateでRuby on railsを勉強し始めたばかりの初心者です。
とりあえずRuby on railsのⅡまで学習し終え、実践してみようとしたのですが、かなり序盤で詰まってしまいました。

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

ターミナルでrails new sample で新しく作ってrails serverを実行したのですが、localhost:3000をブラウザに入力して検索しても「このサイトにアクセスできません」と弾かれてしまいます。

エラーメッセージ このサイトにアクセスできません localhost で接続が拒否されました。 もしかして: http://localhost3000.org/ localhost 3000 を Google で検索してください ERR_CONNECTION_REFUSED ### 該当のソースコード ```Ruby on rails ソースコード ```Usage: rails new APP_PATH [options] Options: [--skip-namespace], [--no-skip-namespace] # Skip namespace (affects only isolated applications) -r, [--ruby=PATH] # Path to the Ruby binary of your choice # Default: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby -m, [--template=TEMPLATE] # Path to some application template (can be a filesystem path or URL) -d, [--database=DATABASE] # Preconfigure for selected database (options: mysql/postgresql/sqlite3/oracle/frontbase/ibm_db/sqlserver/jdbcmysql/jdbcsqlite3/jdbcpostgresql/jdbc) # Default: sqlite3 [--skip-yarn], [--no-skip-yarn] # Don't use Yarn for managing JavaScript dependencies [--skip-gemfile], [--no-skip-gemfile] # Don't create a Gemfile -G, [--skip-git], [--no-skip-git] # Skip .gitignore file [--skip-keeps], [--no-skip-keeps] # Skip source control .keep files -M, [--skip-action-mailer], [--no-skip-action-mailer] # Skip Action Mailer files -O, [--skip-active-record], [--no-skip-active-record] # Skip Active Record files [--skip-active-storage], [--no-skip-active-storage] # Skip Active Storage files -P, [--skip-puma], [--no-skip-puma] # Skip Puma related files -C, [--skip-action-cable], [--no-skip-action-cable] # Skip Action Cable files -S, [--skip-sprockets], [--no-skip-sprockets] # Skip Sprockets files [--skip-spring], [--no-skip-spring] # Don't install Spring application preloader [--skip-listen], [--no-skip-listen] # Don't generate configuration that depends on the listen gem [--skip-coffee], [--no-skip-coffee] # Don't use CoffeeScript -J, [--skip-javascript], [--no-skip-javascript] # Skip JavaScript files [--skip-turbolinks], [--no-skip-turbolinks] # Skip turbolinks gem -T, [--skip-test], [--no-skip-test] # Skip test files [--skip-system-test], [--no-skip-system-test] # Skip system test files [--skip-bootsnap], [--no-skip-bootsnap] # Skip bootsnap gem [--dev], [--no-dev] # Setup the application with Gemfile pointing to your Rails checkout [--edge], [--no-edge] # Setup the application with Gemfile pointing to Rails repository [--rc=RC] # Path to file containing extra configuration options for rails command [--no-rc], [--no-no-rc] # Skip loading of extra configuration options from .railsrc file [--api], [--no-api] # Preconfigure smaller stack for API only apps -B, [--skip-bundle], [--no-skip-bundle] # Don't run bundle install [--webpack=WEBPACK] # Preconfigure for app-like JavaScript with Webpack (options: react/vue/angular/elm/stimulus) Runtime options: -f, [--force] # Overwrite files that already exist -p, [--pretend], [--no-pretend] # Run but do not make any changes -q, [--quiet], [--no-quiet] # Suppress status output -s, [--skip], [--no-skip] # Skip files that already exist Rails options: -h, [--help], [--no-help] # Show this help message and quit -v, [--version], [--no-version] # Show Rails version number and quit Description: The 'rails new' command creates a new Rails application with a default directory structure and configuration at the path you specify. You can specify extra command-line arguments to be used every time 'rails new' runs in the .railsrc configuration file in your home directory. Note that the arguments specified in the .railsrc file don't affect the defaults values shown above in this help message. Example: rails new ~/Code/Ruby/weblog This generates a skeletal Rails installation in ~/Code/Ruby/weblog. ### 試したこと 色々調べましたが初心者で理解ができません。Progateをただ進めるだけでなく自分でコードを書きながら色々試してみたいのですが…… ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。

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

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

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

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

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

guest

回答1

0

ベストアンサー

sh

1rails new sample

が出来ていると仮定すれば、おそらくディレクトリ移動をしていないんじゃないですか?

sh

1pwd

と打って、sampleディレクトリに移っていないのであれば

sh

1cd sample

などと打ってsampleディレクトリに移動してください。

投稿2019/03/01 06:56

dice142

総合スコア5158

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

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

tabikuro

2019/03/01 07:22

回答ありがとうございます。 教えていただいた通りに行った後、rails serverを再度実行してみたら、以下の処理がされたまま先にすすs見ません。待っていれば処理は完了するのでしょうか? => Booting Puma => Rails 5.2.2 application starting in development => Run `rails server -h` for more startup options Puma starting in single mode... * Version 3.12.0 (ruby 2.3.7-p456), codename: Llamas in Pajamas * Min threads: 5, max threads: 5 * Environment: development * Listening on tcp://0.0.0.0:3000 Use Ctrl-C to stop    :    : puma (3.12.0) lib/puma/thread_pool.rb:133:in `block in spawn_thread' ちなみにlocalhost:3000でブラウザを開くと、 ActiveRecord::ConnectionNotEstablished No connection pool with 'primary' found. のエラー画面が出ました。 回答よろしくお願いします。
dice142

2019/03/01 07:26

コメントの件は質問の本題とずれるので、新しく質問を立てたほうが良いかと思います。 「rails s」はできてアクセスはできる状態にはなっています。 ただ、コーディングあるいは設定等に問題があってエラーが出ている感じですね。
tabikuro

2019/03/01 07:31

回答ありがとうございます! もう一度試してみてダメだったら新しく質問を立ててみようと思います。 今後の参考までにお聞きしたいのですが、教えていただいた[pwd]や[cd sample]は新しくrails new 〇〇を作成する度に実行するべきなのでしょうか? 重ね重ね申し訳ありませんが回答していただけると幸いです。
dice142

2019/03/01 07:36

「pwd」は現在のディレクトリを表示するコマンドで、 「cd xxx」はxxxというディレクトリに移動するコマンドです。 pwdは確認のためなので必須ではないですが、cdは必須です。
tabikuro

2019/03/01 07:39

分かりました!非常に分かりやすい回答本当に感謝です。 また質問があった時に回答していただけたら幸いです! 本当にありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問