rails チュートリアルを
ruby 2.6.3
rails 6.0.3
cloud9
で進めているのですが、 rails server rails db:migrateなどを実行すると成功はするのですが、下記のメッセージが表示されherokuへのデプロイが成功しません。
エラーメッセージ
warning ../../package.json: No license field
package.jsonに下記のようなライセンスに関するパラメータを追加するなどの策を講じましたが、エラーメッセージが表示されてしまうので解決策を教えていただけないでしょうか?
"license": "UNLICENSED"
> 下記のメッセージが表示されherokuへのデプロイが成功しません。
本当にこのメッセージが原因ですか?
https://qiita.com/narimiya/items/fe0e308a2177c9f0e275
この記事を見てherokuにデプロイできない原因の一つと考えてしまいました。
warning ../../package.json: No license field
と表示されるのとデプロイできない原因は別でしょうか?
> warning ../../package.json: No license field
と表示されるのとデプロイできない原因は別でしょうか?
はい、そのメッセージが「直接的な原因」になることはありません。(ご提示いただいた記事でもそうですが)別に問題があります。
デプロイできない件については、別で原因を探そうと思います。
warning ../../package.json: No license field
の表示を解決するにはpackage.jsonに
"license": "UNLICENSED"
を追加する以外にありますでしょうか?
> package.jsonに
"license": "UNLICENSED"
を追加する以外にありますでしょうか?
別なライセンスを指定しても構いません。