localhostにアクセスができません。
パーフェクトRubyonRailsを勉強していて、3章のアセットのところでrackを立ち上げてhttp://localhost:9292/へアクセスして確認をするところでアクセスしてもアクセス拒否をされてしまいます。
発生している問題・エラーメッセージ
chromeでは↓ このサイトにアクセスできません localhost で接続が拒否されました。 localhost 9292 を Google で検索してください ERR_CONNECTION_REFUSED vagrantのコマンドには↓ [vagrant@localhost sprockets_sample]$ bundle exec rackup [2018-02-17 19:03:29] INFO WEBrick 1.3.1 [2018-02-17 19:03:29] INFO ruby 2.3.1 (2016-04-26) [x86_64-linux] [2018-02-17 19:03:29] INFO WEBrick::HTTPServer#start: pid=10793 port=9292 と表示されています。
該当のソースコード
**config.ruには** # This file is used by Rack-based servers to start the application. # # require_relative 'config/environment' # # run Rails.application require 'sprockets' map '/assets' do environment = Sprockets::Environment.new environment.append_path 'assets/javascripts' environment.append_path 'assets/stylesheets' run environment end map '/' do run Proc.new { |env| [200, {"Content-Type" => "text/html"}, ["Hello world"]]} end **gemfileには** # frozen_string_literal: true source "https://rubygems.org" git_source(:github) {|repo_name| "https://github.com/#{repo_name}" } gem "sprockets"
試したこと
vagrantfileの26行目を
config.vm.network :"forwarded_port", guest: 9292, host: 9292
と変えたり、調べた範囲でchromeのプロキシの設定などを試しました。
補足情報(FW/ツールのバージョンなど)
rails 5.4.1
VirtualMachine,Vagrantともに最新の状態です。
回答1件
あなたの回答
tips
プレビュー