我刚刚在我的 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/
答案 0 :(得分:7)
Bower希望能够在$HOME/.bower/
(或.config
内)编写一些配置文件,但OpenShift不提供对$HOME
的写访问权。
您可以通过在运行HOME=$OPENSHIFT_DATA_DIR
命令之前在bower
之前添加HOME=$OPENSHIFT_DATA_DIR bower
来解决此问题:
{{1}}