2016-03-17 77 views
5

由於流星正在停止其免費託管,我正在遷移到銀河。我遵循migrate tutorial,但在倒數第二步「將應用程序部署到Galaxy中」陷入困境。我創建了一個星系帳戶(比方說我的用戶名是「應用程序名稱」)和cd'ed我的流星app目錄,並且這樣做:流星:「錯誤部署應用程序:您的帳戶未被授權部署到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 Ahmadi的幫助下,我解決了這個問題(感謝Dan!)。在這裏回答任何有同樣問題的人。

事實證明,我將Galaxy子域與Meteor開發者帳戶混淆了。我不需要爲meteor創建一個開發人員帳戶,因爲我已經有一個帳戶(必須在免費託管部署期間創建它),所以我仍然登錄到該帳戶。

要解決這個問題:

$ 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與Galaxy服務器通話 部署應用程序時出錯:服務器錯誤(請稍後再試) –