GitHub Codespacesで discourse を実行する際の問題

@cvx の GitHub codespace のクリーンインストールに関する投稿に続くものです。

bin/ember-cli -u を実行すると(参考までに、まず workspace/discourse に cd する必要があります)、次の問題が発生します。

それ以外の場合は、次のコマンドを実行してください。

bundle install --gemfile ./Gemfile

/var/www/discourse/workspace/discourse ディレクトリから。

次に、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 を再度実行すると、GitHub Codespace で Discourse の開発インスタンスが正常に動作するようになります。

「いいね!」 1

ここで問題が発生した他の人のために、苦しまなくても済むように、GitHub Codespaces で環境をセットアップするためのガイドを作成しました。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.