我已經用一個Python3.3設備在RedHat Openshift服務器上設置了一個Django應用程序。對於應用程序的前端部分,我需要幾個工具:less,typescript,google-closure-compiler,它應該與npm install <package>
命令一起安裝。在Openshift上的Python齒輪安裝節點包
不幸的是它似乎並不可能,因爲在Openshift SSH控制檯命令的執行產生了權限錯誤:
npm ERR! Error: EACCES, mkdir '/var/lib/openshift/572240982d5271a20c0000e2/.npm'
npm ERR! { [Error: EACCES, mkdir '/var/lib/openshift/572240982d5271a20c0000e2/.npm']
npm ERR! errno: 3,
npm ERR! code: 'EACCES',
npm ERR! path: '/var/lib/openshift/572240982d5271a20c0000e2/.npm' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
幸運我可以只下載編譯後的Java腳本安裝google-closure-compiler,但對於其他人來說,沒有備選的安裝方法記錄。
是否有可能以某種方式在Openshift中爲Python應用程序安裝這些包,以便在構建過程中可以在服務器上執行lessc
和tsc
編譯器?