Rails 6 Error de Capistrano "Activos: Precompile" -- ruby-on-rails campo con ruby campo con ruby-on-rails-5 campo con capistrano campo con ruby-on-rails-6 camp Relacionados El problema

Rails 6 Capistrano error “assets:precompile”


0
vote

problema

Español

Por favor, tengo el mismo problema: ERROR ELOCE RUBY ON RAILS NO SABE CÓMO CONSTRUIR A LA TAREA 'ACTIVOS: PRECOMPILE'?

Si es posible, ayuda y ayude a este tipo también.

Gracias de antemano por su atención

Actualización:

con la ayuda de @anuj, encuentro la solución: Precisamente porque mi proyecto es API de forma predeterminada, no tengo los activos precompiles (@anuj dijo lo mismo, no lo sabía). La solución para mí es:

- & gt; eliminar dentro de mi capfile: 9988777666

- & gt; eliminar dentro de mi desplience.rb after :finishing, :compile_assets

Original en ingles

Please, I have the same problem: Deploy error ruby on rails Don't know how to build task 'assets:precompile'?

If it's possible, helpme and help this guy too.

Thanks in advance for your attention

Update:

With @Anuj help, I find the solution: Precisely because my project is API by default, I don't have the precompile assets (@Anuj said the same, I didn't know). The solution to me is:

-> remove inside my Capfile: require 'capistrano/rails/assets'

-> remove inside my deploy.rb after :finishing, :compile_assets

              
   
   

Lista de respuestas

0
 
vote
vote
La mejor respuesta
 

assets:precompile es una tarea proporcionada por sprockets , que no consigue Incluido por defecto en una aplicación única de API (porque las API no necesitan activos).

en su CAPFILE, cuando escribe

  require 'capistrano/rails'   

Básicamente incluye tanto las siguientes líneas automáticamente

  require 'capistrano/rails/assets' require 'capistrano/rails/migrations'   

Si reemplaza el capistrano/rails con solo capistrano/rails/migrations en su CAPFILE, debe resolver su problema.

 

assets:precompile is a task provided by Sprockets, which does not get included by default in an API only app (because APIs don't need assets).

In your Capfile, when you write

require 'capistrano/rails' 

it basically includes both the below lines automatically

require 'capistrano/rails/assets' require 'capistrano/rails/migrations' 

If you replace the capistrano/rails with just capistrano/rails/migrations in your Capfile, that should solve your problem.

 
 
   
   

Relacionados problema

0  Recibiendo una 'mala solicitud (400)' en Preguntar solicitud de AWS S3 Cuando un usuario está tratando de cargar una canción a mis rieles 6  ( Receiving a bad request 400 on put request from aws s3 when a user is trying ) 
Estoy actualizando mis rieles 5 Aplicación a Rails 6. Durante esta actualización, actualicé mi AWS-SDK de V1 a V3. He incluido el aws-sdk-s3 gema en mi gemf...

0  Prueba assert_broadcast_on sin especificar el contenido del mensaje  ( Test assert broadcast on without specifying the message content ) 
Estoy escribiendo pruebas para una aplicación RAILS 6. Tengo una acción, post "/action" , que implica que los mensajes se transmitan a un canal, 998877766...

0  Ejecutar un bloque si pasa una condición  ( Run a block if a condition pass ) 
Quiero ejecutar este bloque solo se satisface una condición <% if condition %> <% progressive_render do %> SLOW CODE HERE <% end %> <% end %> Si ...

2  ¿Cómo ejecutar el código de inicialización de rieles que confía en que todas las clases se carguen?  ( How to run rails initialization code that relies on all classes being loaded ) 
Tengo un código de configuración de aplicación crucial que quiero ejecutar una vez en la aplicación Spinup que requiere la iteración a través de las clases de...

0  MD Bootstrap incompatible con rieles 6?  ( Md bootstrap incompatible with rails 6 ) 
Tengo una aplicación de rieles 6. Cuando se generó, puso estas líneas (y otras) en Application.js: require("@rails/ujs").start() require("turbolinks").star...

0  Rails 6 BCIPTP VS Error de pasajero en producción  ( Rails 6 bcrypt vs passenger error on production ) 
Después de cambiar mi configuración de SSL y reiniciar mi Nginx, comencé a recibir el siguiente error en el inicio del pasajero: Before process_action call...

0  Para eliminar solo la clasificación en todas las columnas de la tabla mientras mantiene el cuadro de búsqueda intacto en JQuery Bootstrap4 DataTable  ( To remove only sorting on all the table columns while keeping search box intact ) 
Estoy tratando de eliminar solo clasificar todas las columnas de la tabla. Coloque los siguientes enlaces en mi archivo de aplicación. <!DOCTYPE html> <h...

0  ActionController :: DeskFormat en StockScontroller # Buscar  ( Actioncontrollerunknownformat in stockscontrollersearch ) 
Estoy tratando de usar Ajax por primera vez en un tutorial. El objetivo es escribir en un identificador de acciones, presione un botón, y le resulta informaci...

0  sort_by múltiples atributos en hash  ( Sort by multiple attributes in hash ) 
Quiero poder ordenar mis publicaciones basadas en creado_at asc (e incluye distancia) vote_count desc (e incluye distancia) distancia ASC Hasta ahor...

2  Rails 6 Producción - WebPacker no puede encontrar estilos en Manifest.Json  ( Rails 6 production webpacker cant find styles in manifest json ) 
Estoy tratando de ejecutar mis rieles 6 Aplicación en producción, pero enfrentando errores de servidor interno. Cuando reviso los registros, esto es lo que ...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos