Discourse auf macOS für die Entwicklung installieren

Hallo, ich installiere auf m1 Monterey und brauche Hilfe.

Nachdem bundle install abgeschlossen ist, erhalte ich bei db create folgenden Fehler: 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)

Danke!

1 „Gefällt mir“

Wenn Sie Folgendes ausführen:

erhielten Sie diesen Fehler:

MISCONF Redis ist so konfiguriert, dass RDB-Snapshots gespeichert werden, kann aber derzeit nicht auf die Festplatte schreiben. Befehle, die den Datensatz ändern können, sind deaktiviert, da diese Instanz so konfiguriert ist, dass Fehler bei Schreibvorgängen gemeldet werden, wenn die RDB-Snapshot-Speicherung fehlschlägt (stop-writes-on-bgsave-error Option). Bitte überprüfen Sie die Redis-Protokolle auf Details zum RDB-Fehler. ( Redis::CommandError )

Beheben Sie dies, indem Sie Redis neu starten:

brew services restart redis

und Sie werden in Ordnung sein.

5 „Gefällt mir“

Sieht gut aus! :slight_smile: Vielen Dank

1 „Gefällt mir“

Meine Datenbankerstellung ist fehlgeschlagen:

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.

Muss ich den Benutzer und das Passwort für meine PostGresql-DB angeben?

2 „Gefällt mir“

Es ist eine Weile her, also hast du es wahrscheinlich zum Laufen gebracht, aber für alle, die das gleiche Problem haben: Du musst ImageMagick installiert haben und kannst brew install imagemagick verwenden, wie hier beschrieben.

1 „Gefällt mir“

Ein Vorschlag:

Ich denke, es ist sinnvoll, diesen Teil in die ursprüngliche Anleitung aufzunehmen, da es sich um eine wichtige Abhängigkeit handelt :thinking:

Ich habe Discourse auf einer frischen Installation von Big Sur eingerichtet. Als ich bin/ember-cli ausführte, stellte ich fest, dass ich node noch nicht installiert hatte. Aus Erfahrung konnte ich herausfinden, was zu tun ist. Ich stellte mir jedoch vor, dass ein viel jüngeres Ich dies nicht sofort herausfinden würde und es eine Quelle unnötiger Frustrationen sein könnte :pensive:

Etwas wie das?:

Ab Discourse 2.5+ ist EmberCLI für die Entwicklung erforderlich und die folgenden zusätzlichen Schritte sind erforderlich:

Öffnen Sie eine separate Terminalinstanz.

Wenn Sie node nicht haben, installieren Sie es, indem Sie ausführen:

brew install node

Navigieren Sie zu Ihrem Discourse-Ordner (cd ~/discourse) und führen Sie aus:

bin/ember-cli

Sie sollten nun in der Lage sein, zu http://localhost:4200 zu navigieren, um Ihre lokale Discourse-Installation anzuzeigen.

4 „Gefällt mir“

2 Beiträge wurden in ein bestehendes Thema zusammengeführt: Beginners Guide to Install Discourse on Ubuntu for Development

Als ich diesen Anweisungen zum ersten Mal folgte und bundle exec rake db:migrate ausführte, erhielt ich die folgende Fehlermeldung:

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)

Um dieses Problem zu lösen, musste ich yarn install ausführen, bevor ich den Befehl ausführen konnte.

1 „Gefällt mir“

Hilfe
Ihr Bundle ist an webmock (3.16.0) aus dem Rubygems-Repository https://rubygems.org/ gebunden oder lokal installiert, aber diese Version kann in dieser Quelle nicht mehr gefunden werden. Das bedeutet, dass der Autor von webmock (3.16.0) es entfernt hat. Sie müssen Ihr Bundle auf eine andere Version als webmock (3.16.0) aktualisieren, die nicht entfernt wurde, um es installieren zu können.

Bearbeiten: (scheint hier ein größeres Problem zu sein, mein Bundler sagt, die Ruby-Version sei zu alt, und dann aktualisiere ich mein Ruby und es sagt immer noch, dass es alt ist)

2 „Gefällt mir“

Ich habe das gleiche Problem. Konnten Sie das Problem lösen, @astro?

1 „Gefällt mir“

Bitte teile die Ausgabe von ruby -v und which ruby in deinem Terminal.

6 „Gefällt mir“

Ups, Entwicklerfehler bei diesem :man_facepalming:

Mir war nicht bewusst, dass ich mich auf einem Branch befand, der wahrscheinlich weit hinter den Docker-Images zurücklag. Nachdem ich zu einem aktuellen Branch gewechselt bin, ist alles in Ordnung. Ich hoffe, das hilft dir weiter, @astro.

1 „Gefällt mir“

Wenn Sie jemals einen PostgreSQL-Fehler beim Starten Ihres Rails-Servers wie diesen erhalten:
Library not loaded: /opt/homebrew/opt/postgresql/lib/libpq.5.dylib
oder (no such file), ‘/usr/local/lib/libpq.5.dylib’

gem uninstall pg
bundle install
4 „Gefällt mir“

Wenn Sie die Schritte bis zu bundle exec rake db:create ausführen, tritt dieser Fehler auf:

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)

– Systeminformationen –
OS: MacOS 13.0.1
Prozessor: Intel
Ruby-Version: 2.7.3p183

Ich habe sowohl den neuesten Code im Hauptzweig als auch den stabilen Zweig ausprobiert. Der Fehler ist in beiden Fällen derselbe.

1 „Gefällt mir“

Hallo, @Hexadecimal! :blob_wave:
Bitte versuche, mini_racer neu zu installieren und sieh nach, ob du dasselbe Problem hast.
Von deinem discourse-Verzeichnis aus:

  1. gem uninstall mini_racer
  2. bundle install

Wenn du immer noch auf dasselbe Problem stößt, kannst du gerne ein Thema mit der Ausgabe von bundle exec rake db:create --trace eröffnen.

5 „Gefällt mir“

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 „Gefällt mir“

Es sieht so aus, als ob Sie eine alte Version von web-push verwenden, es sollte Version 3.0.0 sein

Ich hatte dasselbe Problem und habe es behoben, indem ich Version 3.1.3 von rbenv deinstalliert und neu installiert habe:

rbenv uninstall 3.1.3
rbenv install 3.1.3
rbenv rehash

Und zur Sicherheit habe ich dieses Verzeichnis und seinen Inhalt gelöscht discourse/vendor/bundle/ und erneut bundle install ausgeführt.

5 „Gefällt mir“

Wir verwenden dieses Gem nicht mehr, bitte aktualisieren Sie Ihr Bundle.

3 „Gefällt mir“

Hallo Team, müssen wir Sidekiq auf unserem lokalen MacOS installieren?
weil ich die folgende Meldung sehe:
„Eine Überprüfung auf Updates wurde nicht durchgeführt. Stellen Sie sicher, dass Sidekiq ausgeführt wird.“
Ich gehe davon aus, dass ich hier einen „Upgrade“-Button sehen sollte, aber stattdessen nur die Warnmeldung sehe.