我最近尝试部署我的应用程序的更新版本.以前,我会简单地运行:
meteor deploy myapp.meteor.com
Run Code Online (Sandbox Code Playgroud)
没问题(myapp只是我实际应用名称的占位符).现在,除了OSX Mavericks补丁之外我的系统没有任何变化,它失败了.命令(和其他命令):
meteor list-sites
Run Code Online (Sandbox Code Playgroud)
返回"无法列出网站:过期的凭据.请重新登录."
当我尝试使用以下部署我的应用时:
meteor deploy myapp.meteor.com
Run Code Online (Sandbox Code Playgroud)
在用户名/密码提示后,我收到消息"部署应用程序时出错:登录失败".通过meteor.com网站登录使用相同的用户名/密码.使用--debug运行meteor命令不会提供其他信息.
She*_*hep 16
好的,这是有效的.
首次注销:
meteor logout
Run Code Online (Sandbox Code Playgroud)
然后重新登录,但用户名不是您用于在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
Run Code Online (Sandbox Code Playgroud)
要在meteor.com上登录您的meteor开发者帐户,请使用以下组合:
username_website / password
Run Code Online (Sandbox Code Playgroud)
要使用"meteor login"命令从meteor app目录登录您的meteor开发人员帐户,请使用以下组合:
username_meteor / password
Run Code Online (Sandbox Code Playgroud)
之后,"Expired Credential"消失,您可以再次部署您的应用程序.
也许你只需要再次登录
您可能必须先注销,而不是总是.
meteor logout
Run Code Online (Sandbox Code Playgroud)
运行此命令重新登录
meteor login
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2269 次 |
| 最近记录: |