Instala Discourse en macOS para desarrollo

Al configurar un nuevo MacBook Air M1, no pude ejecutar bundle install correctamente, recibiendo este error:

Ocurrió un error al instalar openssl (2.2.1), y Bundler no puede continuar.

Este Mac venía preinstalado con OpenSSL1.1 y el script instala OpenSSL3.0 a través de Homebrew. Después de desinstalar la versión 3.0, bundle install funcionó como se esperaba.

8 Me gusta

Hola @alxndr, ¿encontraste alguna solución?

1 me gusta

¡Gracias, esto fue útil! En OSX Big Sur, en este paso

Me encuentro continuamente con:

Se produjo un error al instalar mini_racer (0.6.1), y Bundler no puede continuar.

He confirmado que mi gcc está actualizado y no he tenido ningún otro problema con el gemfile o las dependencias hasta este punto. ¿Alguna idea?

Para más contexto:

make: *** [mini_racer_extension.o] Error 1

make falló, código de salida 2

Los archivos Gem permanecerán instalados en /Users/nick.moores/discourse/vendor/bundle/ruby/2.6.0/gems/mini_racer-0.6.1 para su inspección.
Los resultados se registraron en /Users/nick.moores/discourse/vendor/bundle/ruby/2.6.0/extensions/universal-darwin-20/2.6.0/mini_racer-0.6.1/gem_make.out

  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/builder.rb:99:in `run'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/builder.rb:51:in `block in make'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/builder.rb:43:in `each'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/builder.rb:43:in `make'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/ext_conf_builder.rb:62:in `block in build'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/tempfile.rb:295:in `open'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/ext_conf_builder.rb:29:in `build'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/builder.rb:185:in `block in build_extension'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/monitor.rb:230:in `mon_synchronize'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/builder.rb:181:in `build_extension'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/builder.rb:229:in `block in build_extensions'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/builder.rb:226:in `each'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/ext/builder.rb:226:in `build_extensions'
  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/installer.rb:830:in `build_extensions'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:66:in `build_extensions'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/rubygems_gem_installer.rb:26:in `install'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/source/rubygems.rb:192:in `install'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:54:in `install'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/installer/gem_installer.rb:16:in `install_from_spec'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:186:in `do_install'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/installer/parallel_installer.rb:177:in `block in worker_pool'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/worker.rb:62:in `apply_func'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/worker.rb:57:in `block in process_queue'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `loop'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/worker.rb:54:in `process_queue'
  /Library/Ruby/Gems/2.6.0/gems/bundler-2.2.26/lib/bundler/worker.rb:91:in `block (2 levels) in create_threads'
3 Me gusta

Hola Mark,

¿Te refieres simplemente a brew uninstall openssl y luego volver a ejecutar bundle install? En un M1 mba, bundle install todavía falla con el mensaje de openssl 2.2.1 después de hacerlo.

[edit] ah, tuve que añadir /opt/homebrew/opt/openssl@1.1/bin a PATH. Veamos si esto funciona…

[edit2] también tuve que brew install node para ember-cli. ¡Ahora está funcionando!

6 Me gusta

¿Puedes explicar dónde necesitamos agregar esta ruta? Estoy teniendo el mismo problema, ¡los detalles serían de gran ayuda!

2 Me gusta

export PATH=\"/usr/local/opt/openssl@1.1/bin:$PATH\"

También tuve que modificar el gem de mysql para que se compilara en ARM. Estaba usando mariadb, así que fue algo como esto:

gem install mysql2 -v '0.5.3' --
--with-mysql-lib=$(brew --prefix mariadb)/lib
--with-mysql-dir=$(brew --prefix mariadb)
--with-mysql-config=$(brew --prefix mariadb)/bin/mysql_config
--with-mysql-include=$(brew --prefix mariadb)/include
6 Me gusta

Para iniciar el servidor de Rails
Usé rails server en lugar de bundle exec rails server
el bundle exec rails server me da un error.

No se pudo encontrar el ‘xxx gem’ (Aunque he instalado el gem…)

¿Cuál es la diferencia entre bundle exec y sin bundle exec?

1 me gusta

¿Alguno de ustedes ha enfrentado este problema al intentar bundle install?

Se produjo un error al instalar openssl (2.2.1), y Bundler no puede continuar.

En Gemfile:
  cose se resolvió como 1.2.0, que depende de
    openssl-signature_algorithm se resolvió como 1.1.1, que depende de
      openssl

y también:

Se produjo un error al instalar mini_racer (0.6.2), y Bundler no puede continuar.
1 me gusta

No sé exactamente si este fue el problema, pero ejecuté este comando:

gem update --system

Después de ejecutarlo, reinicié mi terminal y bundle install funcionó correctamente. No tuve ningún otro problema después de eso, solo seguí la guía.

3 Me gusta

¡Hola! Actualmente estoy intentando ejecutar bundle exec rake db:create pero sigo recibiendo errores relacionados con Redis, especialmente el siguiente:
nil versions are discouraged and will be deprecated in Rubygems 4
Discourse requires Redis 6.2.0 or up
He estado trabajando en esto todo el fin de semana y estoy a punto de jubilarme y dedicarme a tejer cestas. ¡Cualquier ayuda sería muy apreciada!

2 Me gusta

Lamento que estés tan atascado.

“nil versions are discouraged” significa que no pudo conectarse y/o obtener una versión de Redis. Por lo tanto, no es que la versión sea incorrecta, sino que no la encuentra.

¿Instalaste con brew install? (que está en https://raw.githubusercontent.com/techAPJ/install-rails/master/mac que deberías haber ejecutado si seguiste estas instrucciones)

Creo que lo que hay que hacer es revisar https://raw.githubusercontent.com/techAPJ/install-rails/master/mac línea por línea y asegurarte de que todo funcionó.

Pero quizás primero, revisa estas cosas:

¿Hiciste un bundle install antes de intentar hacer bundle exec rake db:migrate? ¿Qué hace ./bin/rake db:migrate?

2 Me gusta

Gracias por responder, Jay.
Ejecuté bundle install dentro del directorio de discourse y se ejecutó correctamente. Sin embargo, ambos comandos (bundle exec rake db:migrate y ./bin/rake db:migrate) muestran el mismo error de versión nil.
Intenté instalar a través de brew y también tuve la idea de instalarlo línea por línea, pero todavía el mismo error.
¿Debería intentar eliminar el directorio y empezar de nuevo?

2 Me gusta

Hola a todos, ¡estoy intentando configurar Discourse en mi sistema local (macOS)!

He instalado todos los paquetes necesarios y listados aquí.

Ahora, cuando intento ejecutar el comando bundle exec rails server y abrir http://localhost:3000/, donde la aplicación debería funcionar, no muestra ningún resultado.

No puedo avanzar desde aquí. He intentado muchas cosas.

Estos son los registros que obtengo después de ejecutar el comando anterior:

ADVERTENCIA: Usar `bundle exec` para iniciar el servidor es innecesario y hará que el inicio sea más lento. Usa `bin/rails s` o `bin/unicorn`.
I, [2022-03-16T19:08:29.394164 #95655]  INFO -- : Refrescando lista de Gemas
Iniciando observador de cambios de CSS
I, [2022-03-16T19:08:45.218876 #95655]  INFO -- : escuchando en addr=127.0.0.1:3000 fd=16
   (49.6ms)  SELECT "translation_overrides"."translation_key", "translation_overrides"."value" FROM "translation_overrides" WHERE "translation_overrides"."locale" = 'en'
  Group Load (55.1ms)  SELECT "groups"."id", "groups"."name", "groups"."flair_icon", "groups"."flair_upload_id", "groups"."flair_bg_color", "groups"."flair_color" FROM "groups" WHERE (groups.visibility_level = 0) ORDER BY name ASC, "groups"."name" ASC
   (58.4ms)  SELECT "categories"."id" FROM "categories" WHERE "categories"."read_restricted" = FALSE
   (50.5ms)  SELECT COUNT(*) FROM (SELECT 1 AS one FROM "topics" WHERE "topics"."deleted_at" IS NULL LIMIT 16) subquery_for_count
   (53.5ms)  SELECT "users"."id" FROM "users" INNER JOIN "user_auth_tokens" ON "user_auth_tokens"."user_id" = "users"."id" WHERE "users"."admin" = TRUE AND (users.id > 0) ORDER BY user_auth_tokens.created_at LIMIT 1
   (0.6ms)  SELECT "categories"."id" FROM "categories" WHERE "categories"."topic_featured_link_allowed" = TRUE
   (5.2ms)  SELECT "themes"."id", "themes"."name", "themes"."color_scheme_id" FROM "themes" WHERE (id = 1 OR user_selectable) ORDER BY lower(name)
  ColorScheme Load (59.7ms)  SELECT "color_schemes".* FROM "color_schemes" WHERE (user_selectable) ORDER BY "color_schemes"."name" ASC
  ColorSchemeColor Load (43.9ms)  SELECT "color_scheme_colors".* FROM "color_scheme_colors" WHERE "color_scheme_colors"."color_scheme_id" IN (1, 3, 2) ORDER BY id ASC
  ColorScheme Load (3.9ms)  SELECT "color_schemes".* FROM "color_schemes" WHERE "color_schemes"."id" = 1 LIMIT 1
  Category Load (25.2ms)  SELECT categories.*, t.slug topic_slug FROM "categories" LEFT JOIN topics t on t.id = categories.topic_id ORDER BY "categories"."position" ASC
  CategoryTag Load (45.2ms)  SELECT "category_tags".* FROM "category_tags" WHERE "category_tags"."category_id" IN (1, 2, 3, 4)
  CategoryTagGroup Load (36.2ms)  SELECT "category_tag_groups".* FROM "category_tag_groups" WHERE "category_tag_groups"."category_id" IN (1, 2, 3, 4)
  UserField Load (43.7ms)  SELECT "user_fields".* FROM "user_fields" ORDER BY "user_fields"."position" ASC
  Upload Load (51.5ms)  SELECT "uploads"."id", "uploads"."user_id", "uploads"."original_filename", "uploads"."filesize", "uploads"."width", "uploads"."height", "uploads"."url", "uploads"."created_at", "uploads"."updated_at", "uploads"."sha1", "uploads"."origin", "uploads"."retain_hours", "uploads"."extension", "uploads"."thumbnail_width", "uploads"."thumbnail_height", "uploads"."etag", "uploads"."secure", "uploads"."access_control_post_id", "uploads"."original_sha1", "uploads"."animated", "uploads"."verification_status", "uploads"."security_last_changed_at", "uploads"."security_last_changed_reason" FROM "uploads" WHERE "uploads"."id" = -5 LIMIT 1
  Upload Load (1.6ms)  SELECT "uploads"."id", "uploads"."user_id", "uploads"."original_filename", "uploads"."filesize", "uploads"."width", "uploads"."height", "uploads"."url", "uploads"."created_at", "uploads"."updated_at", "uploads"."sha1", "uploads"."origin", "uploads"."retain_hours", "uploads"."extension", "uploads"."thumbnail_width", "uploads"."thumbnail_height", "uploads"."etag", "uploads"."secure", "uploads"."access_control_post_id", "uploads"."original_sha1", "uploads"."animated", "uploads"."verification_status", "uploads"."security_last_changed_at", "uploads"."security_last_changed_reason" FROM "uploads" WHERE "uploads"."id" = -6 LIMIT 1
   (2.1ms)  SELECT "groups"."flair_icon" FROM "groups"
   (45.0ms)  SELECT "badges"."icon" FROM "badges"
  OptimizedImage Load (47.4ms)  SELECT "optimized_images".* FROM "optimized_images" WHERE "optimized_images"."upload_id" = -6 AND "optimized_images"."height" = 32 AND "optimized_images"."width" = 32 LIMIT 1
#<Thread:0x00000001132a3ed8 lib/discourse.rb:988 run> terminated with exception (report_on_exception is true):
/Users/kunalverma/discourse/lib/letter_avatar.rb:105:in ``': No such file or directory - convert (Errno::ENOENT)
	from /Users/kunalverma/discourse/lib/letter_avatar.rb:105:in `image_magick_version'
	from lib/discourse.rb:989:in `block in preload_rails!'
  Permalink Exists? (252.0ms)  SELECT 1 AS one FROM "permalinks" WHERE "permalinks"."url" = 'abc' LIMIT 1
  Permalink Exists? (50.3ms)  SELECT 1 AS one FROM "permalinks" WHERE "permalinks"."url" = 'abc' LIMIT 1
E, [2022-03-16T19:08:48.828448 #95655] ERROR -- : No such file or directory - convert (Errno::ENOENT)
/Users/kunalverma/discourse/lib/letter_avatar.rb:105:in ``'
/Users/kunalverma/discourse/lib/letter_avatar.rb:105:in `image_magick_version'
lib/discourse.rb:989:in `block in preload_rails!'
3 Me gusta

Parece que tienes un problema con ImageMagick.

Además, lo que se supone que debe suceder es que esto siga ejecutándose. Luego, también necesitarás ejecutar ./bin/ember_cli (creo que es así) en otra terminal y apuntar tu navegador a localhost:4200.

6 Me gusta

Estoy de acuerdo con tu punto de que esto debería seguir ejecutándose, ¡pero aquí no es el caso! ¡Este comando se ejecuta y luego sale!
Además, ¿podrías explicar un poco más cómo puedo solucionar el problema de ImageMagick aquí? ¡No puedo entender!

¿Tendría que instalar ImageMagick por separado, desde aquí?

3 Me gusta


En M1 MacBook Pro, quiero ejecutar discourse, pero cuando escribo

, no puedo acceder al puerto:4200

1 me gusta

En noviembre, me encontré con el mismo problema en mi M1 iMac y logré resolverlo gracias a un miembro brillante de aquí.

2 Me gusta

Hola, tuve exactamente los mismos problemas que tú en tu publicación, y he intentado
gem update --system

y volver a intentarlo y todavía obtengo

Ocurrió un error al instalar openssl (2.2.1) y Bundler no puede
continuar.

En Gemfile:
  cose se resolvió a 1.2.0, que depende de
    openssl-signature_algorithm se resolvió a 1.1.1, que depende de
      openssl

¿Alguna otra idea? ¿Quizás intentaré gem update --system una vez más?

1 me gusta

He podido actualizar openssl, pero ¿cómo consigo que Bundler use el openssl actualizado y no el antiguo 1.1.1?

1 me gusta

Hola, estoy intentando configurar Discourse en MacOS Catalina (Versión 10.15.7) pero me encuentro con un error sobre que no se proporcionó contraseña al intentar ejecutar bundle exec rake db:create.

Tenía una instancia de base de datos postgres preexistente en mi máquina antes de mi intento de instalación de Discourse, creo que eso podría ser un factor. ¿Cómo debería resolver esto?

Aquí está el stacktrace del error:

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.
rake aborted!
ActiveRecord::ConnectionNotEstablished: connection to server on socket \"/tmp/.s.PGSQL.5432\" failed: fe_sendauth: no password supplied
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/postgresql_adapter.rb:83:in `rescue in new_client'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/postgresql_adapter.rb:77:in `new_client'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/postgresql_adapter.rb:37:in `postgresql_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `public_send'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `new_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:926:in `checkout_new_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:905:in `try_to_checkout_new_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:866:in `acquire_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:588:in `checkout'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:428:in `connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:1128:in `retrieve_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_handling.rb:327:in `retrieve_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_handling.rb:283:in `connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/postgresql_database_tasks.rb:12:in `connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/postgresql_database_tasks.rb:26:in `create'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:133:in `create'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:193:in `block in create_current'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/discourse_dev_assets-0.0.3/lib/discourse_dev_assets.rb:27:in `block in each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:506:in `block (2 levels) in each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:503:in `each'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:503:in `block in each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:502:in `each'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:502:in `each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/discourse_dev_assets-0.0.3/lib/discourse_dev_assets.rb:22:in `each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:193:in `create_current'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/railties/databases.rake:45:in `block (2 levels) in <main>'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/Users/alexfowler/.rbenv/versions/2.7.6/bin/bundle:23:in `load'
/Users/alexfowler/.rbenv/versions/2.7.6/bin/bundle:23:in `<main>'

Caused by:
PG::ConnectionBad: connection to server on socket \"/tmp/.s.PGSQL.5432\" failed: fe_sendauth: no password supplied
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/pg-1.3.5/lib/pg/connection.rb:637:in `async_connect_or_reset'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/pg-1.3.5/lib/pg/connection.rb:707:in `new'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/pg-1.3.5/lib/pg.rb:69:in `connect'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/postgresql_adapter.rb:78:in `new_client'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/postgresql_adapter.rb:37:in `postgresql_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `public_send'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:882:in `new_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:926:in `checkout_new_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:905:in `try_to_checkout_new_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:866:in `acquire_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:588:in `checkout'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:428:in `connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_adapters/abstract/connection_pool.rb:1128:in `retrieve_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_handling.rb:327:in `retrieve_connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/connection_handling.rb:283:in `connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/postgresql_database_tasks.rb:12:in `connection'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/postgresql_database_tasks.rb:26:in `create'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:133:in `create'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:193:in `block in create_current'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/discourse_dev_assets-0.0.3/lib/discourse_dev_assets.rb:27:in `block in each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:506:in `block (2 levels) in each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:503:in `each'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:503:in `block in each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:502:in `each'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:502:in `each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/discourse_dev_assets-0.0.3/lib/discourse_dev_assets.rb:22:in `each_current_configuration'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/tasks/database_tasks.rb:193:in `create_current'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/activerecord-6.1.4.7/lib/active_record/railties/databases.rake:45:in `block (2 levels) in <main>'
/Users/alexfowler/discourse/vendor/bundle/ruby/2.7.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
/Users/alexfowler/.rbenv/versions/2.7.6/bin/bundle:23:in `load'
/Users/alexfowler/.rbenv/versions/2.7.6/bin/bundle:23:in `<main>'
Tasks: TOP => db:create
(See full trace by running task with --trace)
3 Me gusta