meteor部署失败并显示消息“Expired credential”

时间:2014-05-28 13:19:07

标签: meteor

我最近尝试部署应用的更新版本。以前,我只想运行:

meteor deploy myapp.meteor.com

没有问题(myapp只是我实际应用名称的占位符)。现在,除了OSX Mavericks补丁之外我的系统没有任何变化,它失败了。命令(和其他命令):

meteor list-sites

返回"无法列出网站:过期的凭据。请再次登录。"

当我尝试使用以下内容部署我的应用时:

meteor deploy myapp.meteor.com

在用户名/密码提示后,我收到消息"错误部署应用程序:登录失败。"通过meteor.com网站登录使用相同的用户名/密码。使用--debug运行meteor命令不会提供其他信息。

2 个答案:

答案 0 :(得分:16)

好的,这是有效的。

首先注销:

meteor logout

然后重新登录,但用户名不是您在meteor.com网站上用于登录开发者帐户的电子邮件地址。当您使用电子邮件地址和密码登录meteor.com网站时,浏览器右上角是您在设置meteor开发者帐户时创建的另一个用户名。您必须使用该用户名从您的应用程序目录登录。要明确:

username_website: MyEmailAddress@mail.com
username_meteor: MyUserName (whatever you set up when you created your developer account)
password: MyPassword

要在meteor.com上登录您的meteor开发者帐户,请使用以下组合:

username_website / password

使用命令" meteor login"从meteor app目录登录您的meteor开发者帐户。使用组合:

username_meteor / password

之后" Expired Credential"消失,你可以再次部署你的应用程序。

答案 1 :(得分:9)

也许你只需要再次登录

您可能必须先注销,而不是一直注销。

meteor logout

将其运行至relogin

meteor login