macOS에서 개발용 Discourse 설치하기

새로운 M1 MacBook Air를 설정하던 중 bundle install을 성공적으로 실행하지 못했고, 다음과 같은 오류가 발생했습니다:

An error occurred while installing openssl (2.2.1), and Bundler cannot continue.

이 Mac에는 OpenSSL 1.1이 사전 설치되어 있었고, 스크립트는 Homebrew를 통해 OpenSSL 3.0을 설치했습니다. 3.0을 제거한 후 bundle install이 예상대로 정상적으로 작동했습니다.

8개의 좋아요

안녕하세요 @alxndr, 해결 방법을 찾았나요?

1개의 좋아요

도움이 되셨네요! macOS Big Sur에서 이 단계에서

계속해서 다음과 같은 문제가 발생합니다:

An error occurred while installing mini_racer (0.6.1), and Bundler cannot continue.

gcc가 최신 상태인지 확인했고, 지금까지 gemfile이나 의존성 관련해서 다른 문제는 없었습니다. 어떤 아이디어가 있을까요?

더 자세한 맥락을 위해:

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

make failed, exit code 2

Gem files will remain installed in /Users/nick.moores/discourse/vendor/bundle/ruby/2.6.0/gems/mini_racer-0.6.1 for inspection.
Results logged to /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개의 좋아요

마크, 안녕하세요.

말씀하신 것이 단순히 brew uninstall openssl을 실행한 뒤 bundle install을 다시 실행하는 것을 의미하나요? M1 맥북 에어에서 그렇게 해도 openssl 2.2.1 메시지와 함께 bundle install이 여전히 오류를 발생시킵니다.

[edit] 아, PATH에 /opt/homebrew/opt/openssl@1.1/bin을 추가해야 했습니다. 이게 작동하는지 지켜보겠습니다…

[edit2] 또한 ember-cli를 위해 brew install node도 실행해야 했습니다. 이제 작동합니다!

6개의 좋아요

이 경로를 어디에 추가해야 하는지 설명해 주실 수 있나요? 저도 같은 문제를 겪고 있어서, 자세한 정보가 매우 도움이 될 것입니다!

2개의 좋아요

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

ARM에서 빌드되도록 mysql gem도 설정을 변경해야 했습니다. 저는 mariadb를 사용했기 때문에 다음과 같은 설정이었습니다:

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개의 좋아요

레일즈 서버를 시작하려면
bundle exec rails server 대신 rails server를 사용했습니다.
bundle exec rails server를 실행하면 오류가 발생합니다.

'xxx gem’을 찾을 수 없습니다 (gems를 설치했는데도…)

bundle exec를 사용하는 것과 사용하지 않는 것의 차이는 무엇인가요?

1개의 좋아요

여러분 중 bundle install을 시도하면서 이 문제를 겪으신 분이 계신가요?

An error occurred while installing openssl (2.2.1), and Bundler cannot continue.

In Gemfile:
  cose was resolved to 1.2.0, which depends on
    openssl-signature_algorithm was resolved to 1.1.1, which depends on
      openssl

그리고 또한:

An error occurred while installing mini_racer (0.6.2), and Bundler cannot continue.
1개의 좋아요

이것이 정확히 문제의 원인이었는지는 모르겠지만, 다음 명령어를 실행했습니다:

gem update --system

실행한 후 터미널을 다시 시작했는데, bundle install이 정상적으로 작동했습니다. 이후로는 다른 문제가 없었고, 가이드대로 진행했습니다.

3개의 좋아요

안녕하세요! 현재 bundle exec rake db:create를 실행하려고 하는데 계속 Redis 관련 오류가 발생하고 있습니다. 특히 다음과 같은 오류가 나네요:
nil versions are discouraged and will be deprecated in Rubygems 4 Discourse requires Redis 6.2.0 or up

주말 내내 이 문제로 고생했는데 이제 은퇴해서 바구니 짜기나 할 것 같습니다. 도움을 주실 수 있다면 정말 감사하겠습니다!

2개의 좋아요

정말 막혀 있어서 답답하시겠네요.

"nil versions are discouraged"라는 메시지는 Redis에 연결하거나 버전을 가져오는 데 실패했다는 뜻입니다. 즉, 버전이 잘못된 것이 아니라 버전을 찾지 못하고 있다는 것입니다.

brew install로 설치하셨나요? (이 지침을 따랐다면 실행하셨어야 하는 https://raw.githubusercontent.com/techAPJ/install-rails/master/mac 파일에 포함되어 있습니다.)

https://raw.githubusercontent.com/techAPJ/install-rails/master/mac 파일을 줄 단위로 확인하며 모든 것이 정상적으로 작동했는지 점검해 보시는 것이 좋겠습니다.

하지만 먼저 다음 사항들을 확인해 보세요:

bundle exec rake db:migrate를 실행하기 전에 bundle install을 수행하셨나요? ./bin/rake db:migrate를 실행하면 어떤 결과가 나오나요?

2개의 좋아요

Jay님, 답변해 주셔서 감사합니다.
discourse 디렉터리 안에서 bundle install을 실행했고, 성공적으로 완료되었습니다. 하지만 두 명령어(bundle exec rake db:migrate와 ./bin/rake db:migrate) 모두 동일한 nil 버전 오류를 표시합니다.
brew를 통해 설치해 보기도 했고, 줄 단위로 설치하는 방법도 시도해 보았지만 여전히 같은 오류가 발생합니다.
디렉터리를 삭제하고 처음부터 다시 시작해 볼까요?

2개의 좋아요

여러분 안녕하세요, 저는 실제로 제 로컬 시스템(MacOS)에서 Discourse를 설정하려고 하고 있습니다!

여기에 나열된 개발용 MacOS에서 Discourse 설치 초보자 가이드에 필요한 모든 패키지를 설치했습니다.

이제 bundle exec rails server 명령어를 실행하고 http://localhost:3000/ 을 열면 앱이 작동해야 하는데, 아무런 결과가 표시되지 않습니다!

여기서 더 이상 진행할 수 없습니다. 많은 시도를 해보았지만

위 명령어를 실행한 후 받는 로그는 다음과 같습니다:

WARNING: Using `bundle exec` to start the server is unnecessary, and will make startup slower. Use `bin/rails s` or `bin/unicorn`.
I, [2022-03-16T19:08:29.394164 #95655]  INFO -- : Refreshing Gem list
Starting CSS change watcher
I, [2022-03-16T19:08:45.218876 #95655]  INFO -- : listening on 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개의 좋아요

Image Magick에 문제가 있는 것 같습니다.

또한, 이 프로세스가 계속 실행 중이어야 하며, 다른 터미널에서 ./bin/ember_cli를 실행해야 합니다(이것이 맞을 것 같습니다). 그런 다음 브라우저를 localhost:4200으로 접속하면 됩니다.

6개의 좋아요

이 기능이 계속 실행되어야 한다는 의견에는 동의하지만, 여기서는 그런 상황이 아닙니다! 이 명령은 실행된 후 종료됩니다!
또한, 여기서 image Magick 문제를 어떻게 수정할 수 있는지 좀 더 자세히 설명해 주실 수 있을까요? 이해가 되지 않습니다!

여기에서 image Margick를 별도로 설치해야 하나요?

3개의 좋아요


M1 MacBook Pro에서 Discourse를 실행하려고 합니다. 하지만 다음 명령을 입력했을 때

, 포트 4200에 접근할 수 없습니다.

1개의 좋아요

지난 11월에 저도 M1 iMac에서 동일한 문제를 겪었는데, 여기 있는 한 훌륭한 회원 덕분에 해결할 수 있었습니다.

2개의 좋아요

안녕하세요, 질문자님이 게시한 글에서 겪으신 문제와 정확히 동일한 문제를 겪고 있습니다.
gem update --system

을 실행하고 다시 시도해 보았지만 여전히 다음 오류가 발생합니다:

An error occurred while installing openssl (2.2.1), and Bundler cannot
continue.

In Gemfile:
  cose was resolved to 1.2.0, which depends on
    openssl-signature_algorithm was resolved to 1.1.1, which depends on
      openssl

다른 아이디어가 있을까요? 혹시 gem update --system을 한 번 더 시도해 볼까요?

1개의 좋아요

openssl은 업데이트했지만, Bundler가 구버전인 1.1.1이 아닌 업데이트된 openssl을 사용하도록 하는 방법은 무엇인가요?

1개의 좋아요

MacOS Catalina(버전 10.15.7)에서 Discourse를 설정하려고 하는데, bundle exec rake db:create를 실행할 때 비밀번호가 제공되지 않았다는 오류가 발생하고 있습니다.

Discourse 설치 시도를 하기 전에 제 컴퓨터에 이미 기존 postgres 데이터베이스 인스턴스가 실행 중이었는데요, 이것이 원인이 될 수 있을 것 같습니다. 어떻게 해결해야 할까요?

아래는 오류 스택 트레이스입니다:

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개의 좋아요