ウェブサイトを開いて開始しようとしたときに、このエラーが見つかりました。修正方法がわからないので、誰か手伝ってもらえませんか。
標準のインストール中にこのエラーが発生しましたか?それとも、以前は機能していたサイトを再構築していますか?
RAMとスワップはどのくらいありますか?
開発版、RAMは2GBしかないと思います…
再構築ではなく、サイトを構築しています
Docker を使用して開発用に Discourse をインストールするのか、それともネイティブ インストールなのか?
開発マシンに 2GB しか搭載できないとは思えません。
ネイティブインストール…
問題は、本番環境用にディスコースをインストールしたいのですが、私のマシンはスワップが足りないため、Dockerのインストールをサポートできません。そのため、開発環境に変更しました。当初は2GBのRAMマシンでこれができると思っていました(笑)
コンピューターの前に座っていない人にコンピューターを使用してもらいたい場合は、プロダクションインストールが必要です。スワップを少なくとも2GBに増やせない場合は(これはできるはずです)、別の仮想マシンを使用する必要があります。
私もMac Intelでこの問題が発生しています。ネイティブmacOSのインストールとDockerの両方で試しましたが、どちらも同じ問題が発生しました。
プラグインはインストールされていますか?
いいえ、単にクリーンな開発者インストールを実行しようとしていました。これは、管理者アカウントが作成され、初めて localhost:3000 にアクセスしようとした直後に発生します。私も最近インストールした Mac を使用しています。
返信を書いているまさにその時に、ポート3000を使用しており、4200ではないことに気づきました。ポート4200を試したところ、うまくいきました。おそらく、スレッドを開始した他のユーザーも同じ問題を抱えていたのでしょう。
この記事は私にとって役に立ちました Guide to Setting Up Discourse Development Environment - Windows 11
以下を実行する必要があるようです。
DISCOURSE_HOSTNAME=localhost UNICORN_LISTENER=localhost:3000 bin/ember-cli -u
これにより、以下が開始されます。
- rails server
- sidekiq
- ember-cli
そして、Discourse は localhost:4200 で利用可能になります。
これは DEVELOPMENT-OSX-NATIVE にも、DEVELOPER-ADVANCED.md にも記載されていないのは残念です。
