【问题标题】:meteor deploy fails with message "Expired credential"流星部署失败并显示消息“过期凭据”
【发布时间】:2014-05-28 13:19:06
【问题描述】:

我最近尝试部署我的应用的更新版本。以前,我会简单地运行:

meteor deploy myapp.meteor.com

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

meteor list-sites

返回“无法列出站点:凭据已过期。请重新登录。”

当我尝试使用以下方式部署我的应用时:

meteor deploy myapp.meteor.com

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

【问题讨论】:

    标签: meteor


    【解决方案1】:

    好的,这就是有效的方法。

    第一次注销:

    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”从您的流星应用程序目录登录您的流星开发者帐户,请使用以下组合:

    username_meteor / password
    

    “过期凭据”消失后,您可以再次部署您的应用。

    【讨论】:

      【解决方案2】:

      也许你只需要重新登录

      您可能必须先退出,但并非总是如此。

      meteor logout
      

      运行这个重新登录

      meteor login
      

      【讨论】:

      • 使用“流星登录”登录失败。需要说明的是,我可以使用我常用的用户名/密码登录meteor.com 网站;但是,当我尝试从终端中的应用程序目录使用相同的用户名/密码登录,或尝试从该目录部署时,它会失败。
      • 我也有这个问题,我可以登录meteor网站,但是我无法使用meteor login登录
      • 终于为我工作了,但我必须明确注销meteor logout
      猜你喜欢
      • 1970-01-01
      • 2023-03-24
      • 2015-03-17
      • 2014-04-23
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 2018-09-13
      • 2017-08-19
      相关资源
      最近更新 更多