simon
21.Сентябрь.2024 20:46:53
4
Mehmet:
Pups::ExecError: cd /var/www/discourse && su discourse -c 'yarn install --frozen-lockfile && yarn cache clean' failed with return #<Process::Status: pid 301 exit 1>
Location of failure: /usr/local/lib/ruby/gems/3.3.0/gems/pups-1.2.1/lib/pups/exec_command.rb:132:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"yarn", "cmd"=>["if [ \"$version\" != \"tests-passed\" ]; then\n rm -rf app/assets/javascripts/node_modules\nfi", "su discourse -c 'yarn install --frozen-lockfile && yarn cache clean'"]}
bootstrap failed with exit code 1
Интересует, не связана ли проблема с переходом от yarn к pnpm для управления пакетами. Подробности об этом изменении здесь: Discourse core is switching to pnpm for JS package management .
Добавляли ли вы команды yarn в свой файл app.yml? В разделе «Production» документа, на который я сослался, указано, что команды yarn необходимо заменить на команды pnpm.