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

时间:2014-12-26 17:28:03

标签: npm openshift bower

我刚刚在我的 Openshift 应用中部署了一个git repo。游戏通过运行

在我的计算机上本地运行
gulp

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

我刚安装了本地凉亭

npm install bower

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

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

npm install工作正常

如何运行凉亭?

另一个问题是在使用app-deploy在我的目录中部署.git后,部署的文件似乎是我在计算机上的几个提交。如何使用rhc app-deploy

获取最新文件

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

1 个答案:

答案 0 :(得分:7)

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

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

{{1}}