Следуя этому сообщению от @cvx о чистой установке GitHub Codespaces:
Запуск bin/ember-cli -u (для справки: для всех остальных сначала нужно перейти в каталог workspace/discourse командой cd) приводит к следующей проблеме:
Следуя этому сообщению от @cvx о чистой установке GitHub Codespaces:
Запуск bin/ember-cli -u (для справки: для всех остальных сначала нужно перейти в каталог workspace/discourse командой cd) приводит к следующей проблеме:
Для всех остальных выполните следующую команду:
bundle install --gemfile ./Gemfile
в директории /var/www/discourse/workspace/discourse.
Затем снова запустите bin/ember-cli -u, и всё должно заработать. Я только сейчас начинаю разбираться с Codespaces, поэтому пока не уверен, можно ли решить эту проблему заранее, но кажется, что это возможно.
Для всех остальных, кто столкнётся с этим, у вас останется одна последняя проблема:
Вам нужно остановить ваш экземпляр ember-cli и сначала выполнить следующую команду:
bundle exec rake admin:create
Следуйте инструкциям для создания учётной записи администратора, затем снова запустите bin/ember-cli -u, и у вас наконец будет рабочая версия Discourse для разработки в GitHub Codespace.
![]()
Для тех, кто сталкивается с подобными проблемами, я написал руководство по настройке окружения с помощью GitHub Codespaces, чтобы вам не пришлось мучиться: