Erro al crear modelo
Closed this issue · 2 comments
hola, al momento de crear un modelo para crear una base de datos, me entrega lo siguiente
no entiendo por que se ademas ingresa al path: usr/local/...., yaque no hay ninguna carpeta ruby alli. he investigado arto y de las soluciones que he encontrado son principalmente actualizar gemas, pero cuando intento hacerlo con budel consigo otro error respecto a un archivo no encontrado. tambien lo hago como bin/rails que vi en la web pero arroja el mismo resultado. ayuda 😞
Hola!
Al parecer estás corriendo el comando equivocado. Al llamar el comando sudo docker-compose run web ...
estás corriendo los comandos en ...
desde el contenedor de docker denominado "web". Luego, estás llamando el comando rails
, que en este caso no funciona ya que realiza una validación de que las gemas estén previamente instaladas. El comando correcto debería ser así:
sudo docker-compose run web bundle install
Pues bundle
y rails
son dos comandos diferentes, y en tu caso estabas llamando a rails bundle
que no es una opción de los comandos de rails.
Se podría obtener un resultado similar al correr el comando
docker-compose build
que ejecuta lo que esté definido en el Dockerfile, entre ello el comando bundle install
.
Espero te sirva de ayuda.
Saludos!
gracias por la expliaciòn 👍