Как запустить пользовательский проект openx на localhost

У меня есть каталоги edx-platform, ecommerce, ecommerce-themes, credentials и edx-theme. Я успешно установил tutor и devstack, но не нашел способа заменить эти пользовательские директории. Итак, как правильно их заменить?

После успешного запуска devstack я попробовал заменить директории по умолчанию на пользовательские, но когда я запустил make dev.provision, а затем make dev.up, но это не сработало, а затем в логах было написано, что не хватает некоторых зависимостей.

Если вы посмотрите на свой журнал, вы увидите следующую ошибку:

/edx/app/edxapp/edxapp_env: line 13: manpath: command not found

Это говорит о том, что (предположение!) вам не хватает man. Поэтому попробуйте установить его, например:

apt install man

Другие пользователи сообщали о подобных ошибках при использовании nvm, например, смотрите здесь

Похоже, что установка npm не удалась.

<
sudo apt update
sudo apt install nodejs npm
Я не знаю, установлен ли у вас уже node & npm, но вы можете попробовать установить его и посмотреть, что получится после этого.

Если бы вы опубликовали файл журнала npm, это бы очень помогло. Согласно исходному коду, вы должны быть в состоянии найти его в каталоге, указанном переменной окружения GEN_LOG_DIR:

{Env.GEN_LOG_DIR}/npm-install.log'
Вернуться на верх