事象
- Gatsbyのチュートリアル「Get to Know Gatsby Building Blocks」に取り組む
- コマンド
gatsby build
で静的なファイルを生成する - コマンド
surge public/
で生成したファイルをデプロイしようとすると、以下のメッセージが出力されて失敗する
[UserName: hello-world]$ surge public/
Running as username@example.com (Student)
project: public/
domain: some-name.surge.sh
Aborted - you do not have permission to publish to some-name.surge.sh
[UserName: hello-world]$
- チュートリアルの手順に従ってnpmでパッケージ
surge
を導入済み - コマンド
surge login
から会員登録も済ませている
原因
会員登録したメールアドレスの確認が済んでなかったんですよ…
対応
コマンド surge login
から会員登録すると、指定したメールアドレスに「Welcome to Surge!」というタイトルのメールが届く。
メール本文の「Verify your email」ボタンを押下すると、メールアドレスの確認が行われて以下の画面が表示される。
メールアドレスの確認後は、コマンド surge public/
で正常にデプロイできる。