2016-03-17 11 views
5

Meteorは無料ホスティングを中止していますので、私はGalaxyに移行しています。私は彼らのmigrate tutorialをフォローしていますが、最後から2番目のステップである「Galaxyにあなたのアプリをデプロイしてください。私は(のは、自分のユーザー名は「APPNAME」であるとしましょう)銀河アカウントを作成し、私の流星appディレクトリにcd'ed、このやった:この結果とMeteor:「アプリケーションの展開中にエラーが発生しました:あなたのアカウントにGalaxyへの展開が許可されていません」

$ DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy appname.meteorapp.com --settings ./settings.json 

を:の

Error deploying application: Your account is not authorized to deploy to Galaxy. 

バリエーション完全または相対パスでコマンドを実行し、文字列を引用符で囲んでも違いはありません。

私のウェブブラウザにログインしており、流星の文書(例:How do I deploy an app to Galaxy?)には具体的な要件は記載されていません。私は何とかこれを展開するために自分自身を認証する必要がありますか?

答えて

9

メテオールのダン・アフマディーからの助けを借りて、私はこれを解決しました(Danに感謝します)。同じ問題を抱えている人にはここで答えます。

私はギャラクシーサブドメインとMeteor Developerアカウントを混同していました。流星のための開発者アカウントを作成する必要はありませんでした。既に無料のホスティングの展開中に作成したものでなければならないので、私はまだログインしていました。

は、それを解決するには、次の

$ meteor whoami 
oldusername 
$ meteor logout 
Logged out. 
$ meteor login 
Username: appname 
Password: 

Logged in as appname. Thanks for being a Meteor developer! 
$ DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy appname.meteorapp.com --settings ./settings.json 
Deploying to appname.meteorapp.com.  
Now serving at http://appname.meteorapp.com 
+0

これは、私の作品は、私は私の流星のユーザー名の代わりに、アプリ名でログインし – Roledenez

+0

ありがとうございます。私は既にチームに自分のユーザー名を追加していたので、それが助けになると確信しています。 – zim

+1

流星群としてログインしました。今私はこのエラーが表示されます:https://galaxy.meteor.comでギャラクシーサーバーと話す アプリケーションのデプロイ中にエラーが発生しました:サーバーエラー(後でもう一度お試しください) –