質問編集履歴

4

rein_sp5

rein_sp5 score 6

2017/03/23 07:52  投稿

Heroku上でrevelを扱う際こBuildpackについて
Heroku上でrevelを扱う際のBuildpackについて
よろしくお願いします。
現在、Heroku上にrevelを用いてWebアプリを作る勉強をしています。net/httpを使用した一番シンプルな形でのHello, worldには成功しており、今はrevelを用いてHello, worldを出そうとしています。
その中でデプロイしたWebアプリへのアクセス時、下記のエラーが発生しました。
###エラーメッセージ
```
2017-03-22T15:32:08.883337+00:00 heroku[web.1]: State changed from down to starting
2017-03-22T15:32:09.430326+00:00 heroku[web.1]: Starting process with command `revel run myapp dev 41024`
2017-03-22T15:32:11.878384+00:00 app[web.1]: bash: revel: command not found
2017-03-22T15:32:12.005736+00:00 heroku[web.1]: State changed from starting to crashed
2017-03-22T15:32:12.006959+00:00 heroku[web.1]: State changed from crashed to starting
2017-03-22T15:32:11.962823+00:00 heroku[web.1]: Process exited with status 127
```
上記については、以下のrevel向けBuildpackをHerokuに追加する事で解決したのですが、なぜ解決するのか腑に落ちません。
https://github.com/revel/heroku-buildpack-go-revel
HerokuはGo言語を正式にサポートし、GoのBuildpack指定が不要になったと聞きますが、revelまではサポートしていないため、ピュアのGoならばそのままで問題は無いものの、revel等のフレームワークを使用する場合はそのフレームワーク向けのBuildpackが必要な場合があるという事でしょうか。
  • Go

    1085 questions

    Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

  • Heroku

    2279 questions

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

  • Webサーバー

    908 questions

    Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

3

rein_sp5

rein_sp5 score 6

2017/03/23 00:54  投稿

Heroku上でrevelを扱う際こBuildpackについて
よろしくお願いします。
現在、Heroku上にrevelを用いてWebアプリを作る勉強をしています。net/httpを使用した一番シンプルな形でのHello, worldには成功しており、今はrevelを用いてHello, worldを出そうとしています。
その中で下記のエラーが発生しました。
その中でデプロイしたWebアプリへのアクセス時、下記のエラーが発生しました。
###エラーメッセージ
```
2017-03-22T15:32:08.883337+00:00 heroku[web.1]: State changed from down to starting
2017-03-22T15:32:09.430326+00:00 heroku[web.1]: Starting process with command `revel run myapp dev 41024`
2017-03-22T15:32:11.878384+00:00 app[web.1]: bash: revel: command not found
2017-03-22T15:32:12.005736+00:00 heroku[web.1]: State changed from starting to crashed
2017-03-22T15:32:12.006959+00:00 heroku[web.1]: State changed from crashed to starting
2017-03-22T15:32:11.962823+00:00 heroku[web.1]: Process exited with status 127
```
上記については、以下のrevel向けBuildpackをHerokuに追加する事で解決したのですが、なぜ解決するのか腑に落ちません。
https://github.com/revel/heroku-buildpack-go-revel
HerokuはGo言語を正式にサポートし、GoのBuildpack指定が不要になったと聞きますが、revelまではサポートしていないため、ピュアのGoならばそのままで問題は無いものの、revel等のフレームワークを使用する場合はそのフレームワーク向けのBuildpackが必要な場合があるという事でしょうか。
  • Go

    1085 questions

    Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

  • Heroku

    2279 questions

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

  • Webサーバー

    908 questions

    Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

2

rein_sp5

rein_sp5 score 6

2017/03/23 00:51  投稿

Heroku上でrevelを扱う際こBuildpackについて
よろしくお願いします。
現在、Heroku上にrevelを用いてWebアプリを作る勉強をしています。net/httpを使用した一番シンプルな形でのHello, worldには成功しており、今はrevelを用いてHello, worldを出そうとしています。
その中で下記の様なエラーが発生しました。
その中で下記のエラーが発生しました。
###エラーメッセージ
```
2017-03-22T15:32:08.883337+00:00 heroku[web.1]: State changed from down to starting
2017-03-22T15:32:09.430326+00:00 heroku[web.1]: Starting process with command `revel run myapp dev 41024`
2017-03-22T15:32:11.878384+00:00 app[web.1]: bash: revel: command not found
2017-03-22T15:32:12.005736+00:00 heroku[web.1]: State changed from starting to crashed
2017-03-22T15:32:12.006959+00:00 heroku[web.1]: State changed from crashed to starting
2017-03-22T15:32:11.962823+00:00 heroku[web.1]: Process exited with status 127
```
上記については、以下のrevel向けBuildpackをHerokuに追加する事で解決したのですが、なぜ解決するのか腑に落ちません。
https://github.com/revel/heroku-buildpack-go-revel
HerokuはGo言語を正式にサポートし、GoのBuildpack指定が不要になったと聞きますが、revelまではサポートしていないため、ピュアのGoならばそのままで問題は無いものの、revel等のフレームワークを使用する場合はそのフレームワーク向けのBuildpackが必要な場合があるという事でしょうか。
  • Go

    1085 questions

    Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

  • Heroku

    2279 questions

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

  • Webサーバー

    908 questions

    Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

1

rein_sp5

rein_sp5 score 6

2017/03/23 00:51  投稿

Heroku上でrevelを扱う際こBuildpackについて
よろしくお願いします。
現在、Heroku上にrevelを用いてWebアプリを作る勉強をしています。net/httpを使用した一番シンプルな形でのHello, worldには成功しており、今はrevelを用いてHello, worldを出そうとしています。
その中で下記の様なエラーが発生しました。
###エラーメッセージ
```
2017-03-22T15:32:08.883337+00:00 heroku[web.1]: State changed from down to starting
2017-03-22T15:32:09.430326+00:00 heroku[web.1]: Starting process with command `revel run myapp dev 41024`
2017-03-22T15:32:11.878384+00:00 app[web.1]: bash: revel: command not found
2017-03-22T15:32:12.005736+00:00 heroku[web.1]: State changed from starting to crashed
2017-03-22T15:32:12.006959+00:00 heroku[web.1]: State changed from crashed to starting
2017-03-22T15:32:11.962823+00:00 heroku[web.1]: Process exited with status 127
```
上記については、以下のrevel向けBuildpackをHerokuに追加する事で解決したのですが、なぜ解決するのか腑に落ちません。
https://github.com/revel/heroku-buildpack-go-revel
HerokuはGo言語を正式にサポートし、goのBuildpack指定が不要になったと聞きますが、revelまではサポートしていないため、ピュアのGoならばそのままで問題は無いものの、revel等のフレームワークを使用する場合はそのフレームワーク向けのBuildpackが必要な場合があるという事でしょうか。
HerokuはGo言語を正式にサポートし、GoのBuildpack指定が不要になったと聞きますが、revelまではサポートしていないため、ピュアのGoならばそのままで問題は無いものの、revel等のフレームワークを使用する場合はそのフレームワーク向けのBuildpackが必要な場合があるという事でしょうか。
  • Go

    1085 questions

    Go(golang)は、Googleで開発されたオープンソースのプログラミング言語です。

  • Heroku

    2279 questions

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

  • Webサーバー

    908 questions

    Webサーバーとは、HTTPリクエストに応じて、クライアントに情報を提供するシステムです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る