es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: RUBYGEMS

Cómo instalar therubyracer en aarch64 usando la gema libv8 preinstalada y las dependencias precompiladas de v8:

He estado intentando instalar la gema therubyracer en un dispositivo aarch64. Compilé cruzadamente v8 desde la fuente (tengo una carpeta arm64.release resultante de la compilación) pero no sé dónde ponerlo. También logré instalar exitosamente libv8 descargando un archivo .gem de la versión que necesitaba para arm desde rubygems y lo . . . Read more

El gancho inicializador de Rails 7 Engine no está funcionando.

Tratando de hacer que mi gema funcione en Rails 7. He confirmado que funciona en Rails 6.1.4.1 (la versión más reciente). En el archivo engine.rb de mi motor tengo esto… module MyEngine class Engine < ::Rails::Engine isolate_namespace MyEngine initializer “my_engine.include_controller” do |app| ActionController::Base.send :include, MyEngine::MyController end end end Al iniciar . . . Read more

¿Cómo hago para que “gem install” use una fuente editada (y no vuelva a descargar la fuente primero)?

Estoy intentando instalar una gema, pero falla debido a -Werror: $ gem install -V thrift -v ‘0.11.0.0’ … binary_protocol_accelerated.c:459:18: error: los tokens ‘}’ y ‘)’ que terminan la expresión de instrucción aparecen en diferentes contextos de expansión de macros [-Werror,-Wcompound-token-split-by-macro] rbuf_ivar_id = rb_intern(“rbuf”); ^~~~~~~~~~~~~~~~~~ … Si edito $HOME/.rvm/gems/ruby-2.3.8/gems/thrift-0.11.0.0/ext/Makefile y agrego . . . Read more

Problema de superposición del símbolo de moneda en algunos dispositivos en la gema Money-rails.

Estoy usando la última versión de money-rails. El símbolo de la moneda del ayudante humanized_money_with_symbol se superpone al valor, como se muestra en la imagen a continuación: Código: p = humanized_money_with_symbol product.price Esto funciona correctamente en los dispositivos más recientes como MacBook, Pixel, iPhones. El problema solo ocurre en algunos . . . Read more