# Пересборка Discourse завершается ошибкой с TypeError: невозможно привести к строке Array

**URL:** <https://meta.discourse.org/t/discourse-rebuild-failing-with-typeerror-cant-quote-array/348229>\
**Category:** Self-hosting\
**Created:** [21.Январь.2025 18:26:50 UTC](https://meta.discourse.org/t/discourse-rebuild-failing-with-typeerror-cant-quote-array/348229 "2025-01-21T18:26:50Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![MarcP](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/marcp/32/160184_2.png) [@MarcP](https://meta.discourse.org/u/MarcP)\
**Post date:** [21.Январь.2025 18:26:50 UTC](https://meta.discourse.org/t/discourse-rebuild-failing-with-typeerror-cant-quote-array/348229/1 "2025-01-21T18:26:50Z")

</div>

```plaintext
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/rake-13.2.1/exe/rake:27:in `<top (required)>'
/usr/local/bin/bundle:25:in `load'
/usr/local/bin/bundle:25:in `<main>'

Вызвано:
TypeError: нельзя кавычить Array (TypeError)

        else raise TypeError, "нельзя кавычить #{value.class.name}"
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/var/www/discourse/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/quoting.rb:87:in `quote'

```

```plaintext
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' завершился с кодом возврата #<Process::Status: pid 765 exit 1>
Место ошибки: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
выполнение не удалось с параметрами {"cd"=>"$home", "tag"=>"migrate", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
загрузка не удалась с кодом выхода 1

```

Получаю эту ошибку при пересборке (после того, как попытка /admin/update не удалась, я попробовал обычную пересборку).

Есть какие-то советы?

---

_[View the full topic](https://meta.discourse.org/t/discourse-rebuild-failing-with-typeerror-cant-quote-array/348229)._
