最近尝试使用以下方法更新Bluemix上的node.js应用程序:
cf push piedemo
导致以下错误:
Using route piedemo.mybluemix.net
Binding piedemo.mybluemix.net to piedemo...
FAILED
The route piedemo.mybluemix.net is already in use.
TIP: Change the hostname with -n HOSTNAME
or use --random-route to generate a new route and then push again.
解决方法:
停止并从Bluemix中删除应用程序,然后重新发出cf push
命令。
这似乎是Bluemix中最近对CF的更改。在过去,可以在使用cf push
命令之前将更新推送到应用程序而无需删除原始应用程序。
在使用cf push
命令之前,有人建议哪些参数可能有助于避免删除应用程序?
答案 0 :(得分:2)
在再次推送之前,您不必停止或删除应用程序。
确保您已登录(cf login
)到最初部署应用程序的同一组织和空间。如果您尝试将其部署到其他组织或空间,您可能会看到错误。