You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 25, 2022. It is now read-only.
Al intentar probar un proyecto presenté muchos problemas debido a las configuraciones extra que tengo instaladas en mi terminal, sobre todo un problema con rvm
Mi problema
OS: Ubuntu 16/Debian 9
Gnome Shell with fish shell
Al tratar de correr un proyecto en Rails, no podía realizar nada que tuviera que ver con rvm o algun otro comando de alguna gema bundle, rails, rspec, etc.
Ninguno de estos errores salían en la consola de workers del CI, tuve que debuggear en esta parte comando por comando para descubrir que pasaba, de otra forma el Task se quedaba corriendo y se moría después de unos minutos.
Resulta que RVM siempre tiene un problema por default (al menos al tener fish o zsh, que son las terminales en las cuales he presentado problema) y al usar GNOME shell, que requiere tener activada la opción run as login shellaquí se explica.
Esto se puede arreglar fácil de varias formas, pero ninguna es una solución óptima al usar el run command de python (al menos lo que estuve intentando que fue....)
login command
source ~/.rvm <- este no estoy seguro al %100 porque no encontré una forma de correr este comando mediante la forma antes mencionada en python, maybe de plano no se puede, not sure
Al dar con todo esto, llegué a la conclusión que el CI no tiene nada mal, el problema es donde está alojado, por lo mismo decidí no moverle mas a esto, al menos hasta que se suba a staging.
Mi solución propuesta
Levantar la instancia de Staging y hacer la configuración en ella, dejarla lista para poder correr cualquier proyecto de Rails, ember, etc. Ya que puede variar de máquina a máquina.
The text was updated successfully, but these errors were encountered:
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Al intentar probar un proyecto presenté muchos problemas debido a las configuraciones extra que tengo instaladas en mi terminal, sobre todo un problema con
rvm
Mi problema
OS: Ubuntu 16/Debian 9
Gnome Shell with fish shell
Al tratar de correr un proyecto en Rails, no podía realizar nada que tuviera que ver con
rvm
o algun otro comando de alguna gemabundle, rails, rspec, etc.
Ninguno de estos errores salían en la consola de workers del CI, tuve que debuggear en esta parte comando por comando para descubrir que pasaba, de otra forma el Task se quedaba corriendo y se moría después de unos minutos.
Resulta que RVM siempre tiene un problema por default (al menos al tener fish o zsh, que son las terminales en las cuales he presentado problema) y al usar GNOME shell, que requiere tener activada la opción
run as login shell
aquí se explica.Esto se puede arreglar fácil de varias formas, pero ninguna es una solución óptima al usar el
run command
de python (al menos lo que estuve intentando que fue....)Al dar con todo esto, llegué a la conclusión que el CI no tiene nada mal, el problema es donde está alojado, por lo mismo decidí no moverle mas a esto, al menos hasta que se suba a staging.
Mi solución propuesta
Levantar la instancia de Staging y hacer la configuración en ella, dejarla lista para poder correr cualquier proyecto de Rails, ember, etc. Ya que puede variar de máquina a máquina.
The text was updated successfully, but these errors were encountered: