Can't start localhost server -- file was built for x86_64 which is not the architecture being linked (i386)

偶然にもこのトピックが再び話題になって嬉しいです。この問題はしばらく前から存在しており、Apple Silicon Macに限ったことではないようです。

私もM1 iMacであなたと同じガイドに従って同じ問題を抱えていました。@blakeさんが素晴らしく、私にとって回避策を見つけてくれました。:grinning:

M1 Macで動作させることができました。問題が正確には何なのかはよくわかりませんが、使用できる回避策は以下のとおりです。

最初のターミナルタブから以下を実行します。

bin/rails server --binding 127.0.0.1

2番目のターミナルタブから。discourseディレクトリ内のこのディレクトリに変更します。

cd app/assets/javascripts/discourse

次にこのコマンドを実行します。

ember server --proxy http://127.0.0.1:3000

その後、http://localhost:4200 にアクセスしてください。

「いいね!」 3