Я установил приложение Django на сервере RedHat Openshift с одной передачей Python3.3. Для передней части приложения мне нужно несколько инструментов: less, typescript, google-closure-compiler, которые должны быть установлены с помощью команды npm install <package>
.Устанавливать пакеты узлов через механизм Python в Openshift
К сожалению, это не представляется возможным, так как выполнение этой команды в консоли 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.
К счастью, я могу установить google-closure-compiler, просто загрузив скомпилированный Java скрипт, но для других нет альтернативного метода установки.
Возможно ли каким-либо образом установить эти пакеты для приложения Python в Openshift, чтобы на этапе сборки могли выполняться компиляторы и tsc
?