Install Discourse on macOS for development

m1 Monterey にインストールしており、ヘルプが必要です。

bundle install が完了した後、db create を実行すると、symbol not found in flat namespace '___aarch64_ldadd4_acq_rel' というエラーが発生します。

bundle exec rake db:create
rake aborted!
LoadError: dlopen(/Users/$USERID/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/rbtrace-0.4.14/lib/rbtrace.bundle, 0x0009): symbol not found in flat namespace '___aarch64_ldadd4_acq_rel' - /Users/$USERID/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/gems/rbtrace-0.4.14/lib/rbtrace.bundle
/Users/$USERID/discourse/config/environments/development.rb:80:in `block in <main>'
/Users/$USERID/discourse/config/environments/development.rb:3:in `<main>'
/Users/$USERID/discourse/config/environment.rb:7:in `<main>'
/Users/$USERID/.rbenv/versions/2.7.3/bin/bundle:25:in `load'
/Users/$USERID/.rbenv/versions/2.7.3/bin/bundle:25:in `<main>'
Tasks: TOP => db:create => db:load_config => environment
(See full trace by running task with --trace)

よろしくお願いします!

「いいね!」 1

これを実行すると:

次のエラーが発生しました。

MISCONF Redis は RDB スナップショットを保存するように設定されていますが、現在ディスクに永続化できません。RDB スナップショットの失敗時にエラーを報告するようにこのインスタンスが設定されているため (stop-writes-on-bgsave-error オプション)、データセットを変更する可能性のあるコマンドは無効になっています。RDB エラーの詳細については、Redis のログを確認してください。( Redis::CommandError )

Redis を再起動して修正してください。

brew services restart redis

これで問題なく動作するはずです。

「いいね!」 5

いいですね!:slight_smile: ありがとうございます

「いいね!」 1

データベースの作成に失敗しました。

connection to server on socket "/tmp/.s.PGSQL.5432" failed: fe_sendauth: no password supplied
Couldn't create 'discourse_development' database. Please check your configuration.

PostGresql DB のユーザー名とパスワードを提供する必要がありますか?

「いいね!」 2

しばらく経っているので、おそらく解決済みだと思いますが、同じ問題を抱えている人のために、Imagemagick が必要であり、こちらに記載されているように brew install imagemagick を使用できることをお伝えします。

「いいね!」 1

提案です:

これは主要な依存関係なので、元のガイドにこの部分を追加する価値があると思います:thinking:

Big Sur のクリーンインストールで Discourse をセットアップしていました。bin/ember-cli を実行したところ、まだ node をインストールしていないことに気づきました。経験から、何をすべきか判断できました。しかし、もっと若い自分ならすぐに理解できず、不必要なフラストレーションの原因になるかもしれないと想像しました:pensive:

このような感じでしょうか?:

Discourse 2.5 以降、EmberCLI は開発に必須となり、以下の追加手順が必要になります:

別のターミナルインスタンスを開きます。

node をお持ちでない場合は、次を実行してインストールします:

brew install node

Discourse フォルダに移動し (cd ~/discourse)、次を実行します:

bin/ember-cli

これで、http://localhost:4200 にアクセスして、ローカル Discourse インストールを確認できるようになります。

「いいね!」 4

既存トピックに2件の投稿がマージされました: UbuntuでのDiscourseの開発環境構築入門

これらの指示に従って bundle exec rake db:migrate を実行したところ、次のエラーが発生しました。

rake aborted!
Errno::ENOENT: No such file or directory @ rb_sysopen - /Users/daniel/workspace/discourse/app/assets/javascripts/node_modules/xss/dist/xss.min.js
/Users/daniel/workspace/discourse/lib/pretty_text.rb:612:in `block in ctx_load'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:611:in `each'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:611:in `ctx_load'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:108:in `create_es6_context'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:152:in `block in v8'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:150:in `synchronize'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:150:in `v8'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:304:in `block in escape_emoji'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:605:in `block in protect'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:604:in `synchronize'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:604:in `protect'
/Users/daniel/workspace/discourse/lib/pretty_text.rb:303:in `escape_emoji'
/Users/daniel/workspace/discourse/app/models/emoji.rb:222:in `unicode_unescape'
/Users/daniel/workspace/discourse/app/models/topic.rb:458:in `fancy_title'
/Users/daniel/workspace/discourse/app/models/topic.rb:347:in `block in <class:Topic>'
/Users/daniel/workspace/discourse/app/models/category.rb:300:in `block in create_category_definition'
/Users/daniel/workspace/discourse/app/models/category.rb:295:in `create_category_definition'
/Users/daniel/workspace/discourse/lib/seed_data/categories.rb:114:in `create_category'
/Users/daniel/workspace/discourse/lib/seed_data/categories.rb:15:in `block (2 levels) in create'
/Users/daniel/workspace/discourse/lib/seed_data/categories.rb:15:in `each'
/Users/daniel/workspace/discourse/lib/seed_data/categories.rb:15:in `block in create'
/Users/daniel/workspace/discourse/lib/seed_data/categories.rb:14:in `create'
(eval):6:in `block (2 levels) in run_file'
/Users/daniel/workspace/discourse/lib/tasks/db.rake:152:in `block (2 levels) in <main>'
/Users/daniel/workspace/discourse/lib/distributed_mutex.rb:57:in `block in synchronize'
/Users/daniel/workspace/discourse/lib/distributed_mutex.rb:53:in `synchronize'
/Users/daniel/workspace/discourse/lib/distributed_mutex.rb:53:in `synchronize'
/Users/daniel/workspace/discourse/lib/distributed_mutex.rb:38:in `synchronize'
/Users/daniel/workspace/discourse/lib/tasks/db.rake:132:in `block in <main>'
/Users/daniel/.rbenv/versions/2.7.3/bin/bundle:25:in `load'
/Users/daniel/.rbenv/versions/2.7.3/bin/bundle:25:in `<main>'
Tasks: TOP => db:migrate
(See full trace by running task with --trace)

この問題を解決するために、コマンドを実行する前に yarn install を実行する必要がありました。

「いいね!」 1

ヘルプ
WebMock (3.16.0) が rubygems リポジトリ https://rubygems.org/ からロックされているか、ローカルにインストールされていますが、そのバージョンはソースで見つけることができなくなりました。これは、WebMock (3.16.0) の作者がそれを削除したことを意味します。インストールするには、削除されていない WebMock (3.16.0) 以外のバージョンにバンドルを更新する必要があります。

編集:(これはより大きな問題のようです。私のバンドラーは Ruby のバージョンが古すぎると言いますが、Ruby を更新しても古いと言われます)

「いいね!」 2

私も同じ問題が発生しています。@astro さん、解決できましたか?

「いいね!」 1

ターミナルで ruby -vwhich ruby の出力を共有してください。

「いいね!」 6

おっと、これは開発者のミスでした :man_facepalming:

Dockerイメージから大きく遅れている可能性のあるブランチにいることに気づきませんでした。現在のブランチに切り替えたところ、問題は解決しました。この情報が @astro さんのお役に立てば幸いです。

「いいね!」 1

Railsサーバーの起動時に次のようなPostgreSQLエラーが発生した場合
Library not loaded: /opt/homebrew/opt/postgresql/lib/libpq.5.dylib
または
(no such file), ‘/usr/local/lib/libpq.5.dylib’

gem uninstall pg
bundle install
「いいね!」 4

bundle exec rake db:create までの手順を実行すると、次のエラーが発生します。

bundle exec rake db:create

rake aborted!

LoadError: dlopen(/Users/hex/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/extensions/x86_64-darwin-22/2.7.0/mini_racer-0.6.1/mini_racer_extension.bundle, 0x0005): tried: ‘/Users/hex/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/extensions/x86_64-darwin-22/2.7.0/mini_racer-0.6.1/mini_racer_extension.bundle’ (not a mach-o file), ‘/System/Volumes/Preboot/Cryptexes/OS/Users/hex/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/extensions/x86_64-darwin-22/2.7.0/mini_racer-0.6.1/mini_racer_extension.bundle’ (no such file), ‘/Users/hex/.rbenv/versions/2.7.3/lib/ruby/gems/2.7.0/extensions/x86_64-darwin-22/2.7.0/mini_racer-0.6.1/mini_racer_extension.bundle’ (not a mach-o file)

/Users/hex/Documents/forums/config/application.rb:69:in `<top (required)>’

/Users/hex/Documents/forums/Rakefile:7:in `require’

/Users/hex/Documents/forums/Rakefile:7:in `<top (required)>’

/Users/hex/.rbenv/versions/2.7.3/bin/bundle:25:in `load’

/Users/hex/.rbenv/versions/2.7.3/bin/bundle:25:in `’

(See full trace by running task with --trace)

– システム情報 –
OS: MacOS 13.0.1
Processor: Intel
Ruby Version: 2.7.3p183

main ブランチの最新コードと、安定版ブランチの両方を試しましたが、エラーは同じでした。

「いいね!」 1

こんにちは、@Hexadecimal さん! :blob_wave:

mini_racer を再インストールしてみて、同じ問題が発生するかどうか確認してください。

discourse ディレクトリから:

  1. gem uninstall mini_racer
  2. bundle install

それでも同じ問題が発生する場合は、bundle exec rake db:create --trace を実行したときの出力を添えて、トピックを開いてください。

「いいね!」 5

Hi. Wondering if anyone is facing this issue when installing?
I’m using MacOS Ventura 13.1.

$ bundle exec rake db:migrate --trace
** Invoke db:migrate (first_time)
** Invoke db:load_config (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
OpenSSL::PKey::PKeyError: pkeys are immutable on OpenSSL 3.0
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/web-push-1.0.0/lib/web_push/vapid_key.rb:35:in `generate_key!'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/web-push-1.0.0/lib/web_push/vapid_key.rb:35:in `initialize'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/web-push-1.0.0/lib/web_push.rb:53:in `new'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/web-push-1.0.0/lib/web_push.rb:53:in `generate_key'
/Users/kokoyo/discourse/config/initializers/100-push-notifications.rb:16:in `block in <main>'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:445:in `instance_exec'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:445:in `block in make_lambda'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:199:in `block (2 levels) in halting'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:687:in `block (2 levels) in default_terminator'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:686:in `catch'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:686:in `block in default_terminator'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:200:in `block in halting'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:595:in `block in invoke_before'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:595:in `each'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:595:in `invoke_before'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/callbacks.rb:106:in `run_callbacks'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/activesupport-7.0.4.1/lib/active_support/reloader.rb:88:in `prepare!'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/railties-7.0.4.1/lib/rails/application/finisher.rb:68:in `block in <module:Finisher>'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/railties-7.0.4.1/lib/rails/initializable.rb:32:in `instance_exec'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/railties-7.0.4.1/lib/rails/initializable.rb:32:in `run'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/railties-7.0.4.1/lib/rails/initializable.rb:61:in `block in run_initializers'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/3.1.0/tsort.rb:228:in `block in tsort_each'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/3.1.0/tsort.rb:350:in `block (2 levels) in each_strongly_connected_component'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/3.1.0/tsort.rb:431:in `each_strongly_connected_component_from'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/3.1.0/tsort.rb:349:in `block in each_strongly_connected_component'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/3.1.0/tsort.rb:347:in `each'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/3.1.0/tsort.rb:347:in `call'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/3.1.0/tsort.rb:347:in `each_strongly_connected_component'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/3.1.0/tsort.rb:226:in `tsort_each'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/3.1.0/tsort.rb:205:in `tsort_each'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/railties-7.0.4.1/lib/rails/initializable.rb:60:in `run_initializers'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/railties-7.0.4.1/lib/rails/application.rb:372:in `initialize!'
/Users/kokoyo/discourse/config/environment.rb:7:in `<main>'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bootsnap-1.15.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bootsnap-1.15.0/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:32:in `require'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/zeitwerk-2.6.6/lib/zeitwerk/kernel.rb:38:in `require'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/railties-7.0.4.1/lib/rails/application.rb:348:in `require_environment!'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/railties-7.0.4.1/lib/rails/application.rb:511:in `block in run_tasks_blocks'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `block in execute'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `each'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:281:in `execute'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:219:in `block in invoke_with_call_chain'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `synchronize'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `invoke_with_call_chain'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:243:in `block in invoke_prerequisites'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:241:in `each'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:241:in `invoke_prerequisites'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:218:in `block in invoke_with_call_chain'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `synchronize'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `invoke_with_call_chain'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:243:in `block in invoke_prerequisites'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:241:in `each'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:241:in `invoke_prerequisites'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:218:in `block in invoke_with_call_chain'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `synchronize'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:199:in `invoke_with_call_chain'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/task.rb:188:in `invoke'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:160:in `invoke_task'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `block (2 levels) in top_level'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `each'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:116:in `block in top_level'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:125:in `run_with_threads'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:110:in `top_level'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:83:in `block in run'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:186:in `standard_exception_handling'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/lib/rake/application.rb:80:in `run'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/Users/kokoyo/.rbenv/versions/3.1.3/bin/rake:25:in `load'
/Users/kokoyo/.rbenv/versions/3.1.3/bin/rake:25:in `<top (required)>'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/cli/exec.rb:58:in `load'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/cli/exec.rb:58:in `kernel_load'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/cli/exec.rb:23:in `run'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/cli.rb:491:in `exec'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/cli.rb:34:in `dispatch'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/cli.rb:28:in `start'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/exe/bundle:45:in `block in <top (required)>'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
/Users/kokoyo/.rbenv/versions/3.1.3/lib/ruby/gems/3.1.0/gems/bundler-2.4.1/exe/bundle:33:in `<top (required)>'
/Users/kokoyo/.rbenv/versions/3.1.3/bin/bundle:25:in `load'
/Users/kokoyo/.rbenv/versions/3.1.3/bin/bundle:25:in `<main>'
Tasks: TOP => db:migrate => db:load_config => environment
「いいね!」 3

web-push の古いバージョンを使用しているようです。バージョン 3.0.0 である必要があります。

私も同じ問題に遭遇し、rbenv からバージョン 3.1.3 をアンインストールして再インストールすることで解決しました。

rbenv uninstall 3.1.3
rbenv install 3.1.3
rbenv rehash

念のため、このディレクトリとその内容 discourse/vendor/bundle/ を削除し、再度 bundle install を実行しました。

「いいね!」 5

このgemはもう使用していません。バンドルを更新してください。

「いいね!」 3

チームの皆さん、ローカルのMacOSにSidekiqをインストールする必要はありますか?
以下のようなメッセージが表示されるためです。
「アップデートのチェックが実行されていません。Sidekiqが実行されていることを確認してください。」
ここに「アップグレード」ボタンが表示されるはずですが、警告メッセージしか表示されません。