在 @cvx 关于全新 GitHub codespace 安装的帖子之后:
运行 bin/ember-cli -u(FYI,其他人,你必须先 cd 进入 workspace/discourse),会遇到以下问题:
对于其他人,请在 /var/www/discourse/workspace/discourse 目录中运行以下命令:
bundle install --gemfile ./Gemfile
然后,重新运行 bin/ember-cli -u,应该就可以正常工作了。我才刚开始学习 codespaces,所以还不确定是否可以提前解决这个问题,但看起来是可以的。
成功运行后,导航到 http://localhost:4200/ 会出现以下错误:
我在 bin/ember-cli -u 命令的日志中看到:
Proxying to http://127.0.0.1:3000
但导航到 localhost:3000 会导致以下错误:
看起来,在运行之后,您可以将生成的宿主名添加到 development.rb 文件中,如下所示:
config.hosts << "reimagined-journey-9rv47jjqvqfxx7r-4200.app.github.dev"
然后您就可以访问该宿主了!
2 个赞
如果其他人也遇到此问题,您还会遇到最后一个问题:
您需要停止 ember-cli 实例,并首先运行以下命令:
bundle exec rake admin:create
按照说明创建管理员帐户,然后重新运行 bin/ember-cli -u,您最终将拥有一个可用的 Discourse GitHub Codespace 开发实例。

1 个赞
如果您在设置过程中遇到任何问题,我写了一份指南,介绍如何使用 GitHub Codespaces 设置您的环境,这样您就不必再受苦了:
1 个赞
system
(system)
关闭
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.