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

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

新規登録して質問してみよう
ただいま回答率
87.20%
Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Ruby on Rails

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

解決済

HerokuにデプロイするとMethod Not Allowedが出力される

tmk_0613
tmk_0613

総合スコア17

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Ruby on Rails

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

1回答

2評価

2クリップ

8562閲覧

投稿2017/08/15 11:18

編集2017/08/15 11:47

Ruby on Rails チュートリアルの1章を進めています。

デプロイまではできたのですが、heroku createにより生成されたURLをクリックしても

Method Not Allowed

と出力されてしまいます。(本来はHello,world!)
コードをコピペして再デプロイしても同じ結果になってしまい解決できず、困っております。

開発環境はcloud9です。

以下pushした際のlog

tmk0613:~/workspace/hello_app (master) $ git push heroku master Counting objects: 102, done. Delta compression using up to 8 threads. Compressing objects: 100% (88/88), done. Writing objects: 100% (102/102), 21.50 KiB | 0 bytes/s, done. Total 102 (delta 13), reused 0 (delta 0) remote: Compressing source files... done. remote: Building source: remote: remote: ! Warning: Multiple default buildpacks reported the ability to handle this app. The first buildpack in the list below will be used. remote: Detected buildpacks: Ruby,Node.js remote: See https://devcenter.heroku.com/articles/buildpacks#buildpack-detect-order remote: -----> Ruby app detected remote: -----> Compiling Ruby/Rails remote: -----> Using Ruby version: ruby-2.3.4 remote: -----> Installing dependencies using bundler 1.15.2 remote: Running: bundle install --without development:test --path vendor/bundle --binstubs vendor/bundle/bin -j4 --deployment remote: Warning: the running version of Bundler (1.15.2) is older than the version that created the lockfile (1.15.3). We suggest you upgrade to the latest version of Bundler by running `gem install bundler`. remote: Fetching gem metadata from https://rubygems.org/......... remote: Fetching version metadata from https://rubygems.org/.. remote: Fetching dependency metadata from https://rubygems.org/. remote: Fetching rake 12.0.0 remote: Fetching concurrent-ruby 1.0.5 remote: Fetching i18n 0.8.6 remote: Installing i18n 0.8.6 remote: Installing rake 12.0.0 remote: Installing concurrent-ruby 1.0.5 remote: Fetching minitest 5.10.3 remote: Fetching thread_safe 0.3.6 remote: Installing minitest 5.10.3 remote: Installing thread_safe 0.3.6 remote: Fetching builder 3.2.3 remote: Installing builder 3.2.3 remote: Fetching erubi 1.6.1 remote: Installing erubi 1.6.1 remote: Fetching mini_portile2 2.2.0 remote: Fetching rack 2.0.3 remote: Fetching nio4r 2.1.0 remote: Installing mini_portile2 2.2.0 remote: Installing nio4r 2.1.0 with native extensions remote: Fetching websocket-extensions 0.1.2 remote: Installing rack 2.0.3 remote: Installing websocket-extensions 0.1.2 remote: Fetching mime-types-data 3.2016.0521 remote: Installing mime-types-data 3.2016.0521 remote: Fetching arel 8.0.0 remote: Installing arel 8.0.0 remote: Using bundler 1.15.2 remote: Fetching coffee-script-source 1.12.2 remote: Installing coffee-script-source 1.12.2 remote: Fetching execjs 2.7.0 remote: Installing execjs 2.7.0 remote: Fetching method_source 0.8.2 remote: Fetching thor 0.19.4 remote: Installing method_source 0.8.2 remote: Installing thor 0.19.4 remote: Fetching ffi 1.9.18 remote: Fetching multi_json 1.12.1 remote: Installing multi_json 1.12.1 remote: Fetching pg 0.20.0 remote: Installing pg 0.20.0 with native extensions remote: Installing ffi 1.9.18 with native extensions remote: Fetching puma 3.9.1 remote: Installing puma 3.9.1 with native extensions remote: Fetching rb-fsevent 0.10.2 remote: Installing rb-fsevent 0.10.2 remote: Fetching tilt 2.0.8 remote: Installing tilt 2.0.8 remote: Fetching turbolinks-source 5.0.3 remote: Installing turbolinks-source 5.0.3 remote: Fetching tzinfo 1.2.3 remote: Installing tzinfo 1.2.3 remote: Fetching nokogiri 1.8.0 remote: Installing nokogiri 1.8.0 with native extensions remote: Fetching websocket-driver 0.6.5 remote: Installing websocket-driver 0.6.5 with native extensions remote: Fetching mime-types 3.1 remote: Installing mime-types 3.1 remote: Fetching rack-test 0.6.3 remote: Installing rack-test 0.6.3 remote: Fetching sprockets 3.7.1 remote: Installing sprockets 3.7.1 remote: Fetching coffee-script 2.4.1 remote: Installing coffee-script 2.4.1 remote: Fetching uglifier 3.2.0 remote: Installing uglifier 3.2.0 remote: Fetching turbolinks 5.0.1 remote: Installing turbolinks 5.0.1 remote: Fetching activesupport 5.1.2 remote: Installing activesupport 5.1.2 remote: Fetching rb-inotify 0.9.10 remote: Installing rb-inotify 0.9.10 remote: Fetching mail 2.6.6 remote: Installing mail 2.6.6 remote: Fetching globalid 0.4.0 remote: Installing globalid 0.4.0 remote: Fetching activemodel 5.1.2 remote: Installing activemodel 5.1.2 remote: Fetching jbuilder 2.7.0 remote: Installing jbuilder 2.7.0 remote: Fetching sass-listen 4.0.0 remote: Installing sass-listen 4.0.0 remote: Fetching activejob 5.1.2 remote: Installing activejob 5.1.2 remote: Fetching activerecord 5.1.2 remote: Installing activerecord 5.1.2 remote: Fetching sass 3.5.1 remote: Installing sass 3.5.1 remote: Fetching rails-dom-testing 2.0.3 remote: Fetching loofah 2.0.3 remote: Installing rails-dom-testing 2.0.3 remote: Installing loofah 2.0.3 remote: Fetching rails-html-sanitizer 1.0.3 remote: Installing rails-html-sanitizer 1.0.3 remote: Fetching actionview 5.1.2 remote: Installing actionview 5.1.2 remote: Fetching actionpack 5.1.2 remote: Installing actionpack 5.1.2 remote: Fetching actioncable 5.1.2 remote: Fetching actionmailer 5.1.2 remote: Fetching railties 5.1.2 remote: Installing actionmailer 5.1.2 remote: Installing actioncable 5.1.2 remote: Installing railties 5.1.2 remote: Fetching sprockets-rails 3.2.0 remote: Installing sprockets-rails 3.2.0 remote: Fetching coffee-rails 4.2.2 remote: Fetching jquery-rails 4.3.1 remote: Fetching rails 5.1.2 remote: Installing coffee-rails 4.2.2 remote: Installing rails 5.1.2 remote: Fetching sass-rails 5.0.6 remote: Installing sass-rails 5.0.6 remote: Installing jquery-rails 4.3.1 remote: Bundle complete! 16 Gemfile dependencies, 57 gems now installed. remote: Gems in the groups development and test were not installed. remote: Bundled gems are installed into ./vendor/bundle. remote: The latest bundler is 1.15.3, but you are currently running 1.15.2. remote: To update, run `gem install bundler` remote: Bundle completed (29.14s) remote: Cleaning up the bundler cache. remote: -----> Installing node-v6.11.1-linux-x64 remote: -----> Detecting rake tasks remote: -----> Preparing app for Rails asset pipeline remote: Running: rake assets:precompile remote: Yarn executable was not detected in the system. remote: Download Yarn at https://yarnpkg.com/en/docs/install remote: I, [2017-08-15T09:05:57.803687 #1467] INFO -- : Writing /tmp/build_077696a391a55490f9de0b50c2b507c1/public/assets/application-2f609bb1a2cc752f8811bd5a02e6a271dcbbeb0b61377bb4f7f8126b9c54cc49.js remote: I, [2017-08-15T09:05:57.804460 #1467] INFO -- : Writing /tmp/build_077696a391a55490f9de0b50c2b507c1/public/assets/application-2f609bb1a2cc752f8811bd5a02e6a271dcbbeb0b61377bb4f7f8126b9c54cc49.js.gz remote: I, [2017-08-15T09:05:57.812627 #1467] INFO -- : Writing /tmp/build_077696a391a55490f9de0b50c2b507c1/public/assets/application-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css remote: I, [2017-08-15T09:05:57.812754 #1467] INFO -- : Writing /tmp/build_077696a391a55490f9de0b50c2b507c1/public/assets/application-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css.gz remote: Asset precompilation completed (3.12s) remote: Cleaning assets remote: Running: rake assets:clean remote: remote: ###### WARNING: remote: You have not declared a Ruby version in your Gemfile. remote: To set your Ruby version add this line to your Gemfile: remote: ruby '2.3.4' remote: # See https://devcenter.heroku.com/articles/ruby-versions for more information. remote: remote: ###### WARNING: remote: No Procfile detected, using the default web server. remote: We recommend explicitly declaring how to boot your server process via a Procfile. remote: https://devcenter.heroku.com/articles/ruby-default-web-server remote: remote: -----> Discovering process types remote: Procfile declares types -> (none) remote: Default types for buildpack -> console, rake, web, worker remote: remote: -----> Compressing... remote: Done: 37.1M remote: -----> Launching... remote: Released v5 remote: https://~/ deployed to Heroku remote: remote: Verifying deploy... done. To https://git.heroku.com/~ * [new branch] master -> master

良い質問の評価を上げる

以下のような質問は評価を上げましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

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

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

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

teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

  • プログラミングに関係のない質問
  • やってほしいことだけを記載した丸投げの質問
  • 問題・課題が含まれていない質問
  • 意図的に内容が抹消された質問
  • 過去に投稿した質問と同じ内容の質問
  • 広告と受け取られるような投稿

評価を下げると、トップページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

tsuemura

2017/08/15 11:45

ログにURLが載っていますので、質問を削除するか、heroku renameで変更することをおすすめします。
tsuemura

2017/08/15 11:45

「クリックした」とありますが、普通にブラウザで開いてますか?それとも、curlなどでURLを叩いたりしていますか?
tmk_0613

2017/08/15 11:48

URLは修正致しました。ありがとうございます。
tmk_0613

2017/08/15 11:53 編集

左クリックからOpenしています。
tmk_0613

2017/08/15 11:53

解決致しました。ご協力ありがとうございました。
tsuemura

2017/08/15 11:54

Teratailは質問の編集履歴を見ることができます。絶対にバレたくないURLでしたら、質問の削除か、heroku renameすることをおすすめします。また、このURLで普通にhello,worldが表示されています。ブラウザで開いていますか?それとも、Cloud9のプレビューなどで開いていますか?
tmk_0613

2017/08/15 11:57

そうでしたか、ご親切にありがとうございます!heroku renameしておきます。また質問についてですが、開くURLを勘違いしておりました。ご協力ありがとうございました!
tsuemura

2017/08/15 12:04

解決したようで何よりです。Railsチュートリアル、結構大変ですがとても勉強になりますので、ぜひ挫折せず最後までやりきってくださいね。

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

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

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

ただいまの回答率
87.20%

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

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

質問する

関連した質問

同じタグがついた質問を見る

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Ruby on Rails

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