部署到openshift,出现错误:尝试解锁尚未锁定的async@*

部署到openshift,出现错误:尝试解锁尚未锁定的async@*,openshift,Openshift,git推送openshift主机,然后得到此错误。使用diy-0.1,代码库是,它可以直接部署到openshift online。有人能给我一个提示吗 remote: - Installing dependencies w/ new version of npm ... remote: remote: npm info it worked if it ends with ok remote: npm info using npm@1.4.3 remote: npm info using no

git推送openshift主机,然后得到此错误。使用diy-0.1,代码库是,它可以直接部署到openshift online。有人能给我一个提示吗

remote:   - Installing dependencies w/ new version of npm ...
remote:
remote: npm info it worked if it ends with ok
remote: npm info using npm@1.4.3
remote: npm info using node@v0.10.26
remote: npm info preinstall cantas@1.0.0
remote: npm ERR! Error: Attempt to unlock connect-redis@1.4.x, which hasn't been locked
remote: npm ERR!     at unlock (/var/lib/openshift/536769dd500446ba9c00014f/app-root/data/node-v0.10.26-linux-x64/lib/node_modules/npm/lib/cache.js:1304:11)
remote: npm ERR!     at cb (/var/lib/openshift/536769dd500446ba9c00014f/app-root/data/node-v0.10.26-linux-x64/lib/node_modules/npm/lib/cache.js:646:5)
remote: npm ERR!     at /var/lib/openshift/536769dd500446ba9c00014f/app-root/data/node-v0.10.26-linux-x64/lib/node_modules/npm/lib/cache.js:655:20
remote: npm ERR!     at /var/lib/openshift/536769dd500446ba9c00014f/app-root/data/node-v0.10.26-linux-x64/lib/node_modules/npm/lib/cache.js:1282:20
remote: npm ERR!     at afterMkdir (/var/lib/openshift/536769dd500446ba9c00014f/app-root/data/node-v0.10.26-linux-x64/lib/node_modules/npm/lib/cache.js:1013:14)
remote: npm ERR!     at /var/lib/openshift/536769dd500446ba9c00014f/app-root/data/node-v0.10.26-linux-x64/lib/node_modules/npm/node_modules/mkdirp/index.js:37:53
remote: npm ERR!     at Object.oncomplete (fs.js:107:15)
remote: npm ERR! If you need help, you may report this *entire* log,
remote: npm ERR! including the npm and node versions, at:
remote: npm ERR!     <http://github.com/npm/npm/issues>

....

我用另一种方法来克服这个问题

通过新的reop升级hook_action/lib/utils:

使用ndoe-0.10盒带代替diy-0.1,然后重新部署。它把事情办好了