试图在openshift应用程序上运行bower安装

Sup*_*per 6 npm openshift bower

我刚刚在我的Openshift应用程序中部署了一个git repo .游戏通过运行在我的计算机上本地运行

gulp
Run Code Online (Sandbox Code Playgroud)

在ssh'ing之后在Openshift上尝试这个

我刚安装了当地的凉亭

npm install bower
Run Code Online (Sandbox Code Playgroud)

然后尝试bower install但得到这个:

Error: EACCES, permission denied '/var/lib/openshift/53dd22222e0b8cdd07d00026f/.config'
    at Object.fs.mkdirSync (fs.js:642:18)
Run Code Online (Sandbox Code Playgroud)

npm安装工作正常

如何运行凉亭?

另一个问题是,在app-deploy我的目录内部署后.git,部署的文件似乎是我在计算机上的几个提交.如何获取最新文件rhc app-deploy

我甚至都看不到那里的git repo.在cd app-root/repo/

ʀɣα*_*αɳĵ 7

Bower希望能够在$HOME/.bower/(或内部.config)编写一些配置文件,但OpenShift不提供写访问权限$HOME.

您可以通过HOME=$OPENSHIFT_DATA_DIRbower运行它之前在命令之前预先添加来解决此问题:

HOME=$OPENSHIFT_DATA_DIR bower
Run Code Online (Sandbox Code Playgroud)