我正在尝试按照下面提到的教程:
http://www.ibm.com/developerworks/cloud/library/cl-bluemix-nodejs-app/
但是当我推送我的应用程序时,我看到以下内容:
Using manifest file /mytests/bluemix-node-mysql-upload/manifest.yml
Updating app jea-node-mysql-upload in org jea68@gmail.com / space dev as jea68@gmail.com...
OK
Uploading jea-node-mysql-upload...
Uploading app files from: /mytests/bluemix-node-mysql-upload/app
Uploading 53.6K, 11 files
Done uploading
OK
FAILED
Could not find service mysql-database to bind to jea-node-mysql-upload
Run Code Online (Sandbox Code Playgroud)
node.js buildpack有问题还是文档有问题?
今天早上我已经能够毫无问题地将应用程序推送到Node.js.该文档假定用户知道该服务已经创建.包含在本教程的github repo中的manifest.yml定义了一个尚未创建的服务(mysql-database).运行以下命令以创建服务:
$ cf create-service mysql 100 jea-mysql-node-upload-service
Run Code Online (Sandbox Code Playgroud)
然后修改manifest.yml以包含:
services:
- jea-mysql-node-upload-service
Run Code Online (Sandbox Code Playgroud)
或者,由于您已有应用程序,因此可以通过运行以下命令将应用程序绑定到服务:
$ cf bind-service jea-node-mysql-upload jea-mysql-node-upload-service
$ cf start jea-node-mysql-upload
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
418 次 |
| 最近记录: |