Ya tengo una cuenta en Heroku y una CLI de Heroku ejecutándose en mi terminal de Windows. Como también instalé un subsistema de Windows para Linux (WSL2), Ubuntu 20.04 LTS, estoy tratando de instalar Heroku CLI también en WSL2, para acceder a este Shell.
Sin embargo, no es posible seguir de cerca el Get Started heroku con ruby ni para Windows ni para Ubuntu.
La primera barrera es donde se debe guardar la clave OpenSSL. Según el tutorial , se dice extraer el Izma con 7Zip,
...y luego extraiga el archivo tar a:\openssl.
Al hacerlo, la CLI de Heroku no puede encontrar OpenKey a través de Ubuntu Shell, lo que produce muchos avisos de registro cuando ejecuto:
sudo snap install heroku --classic
del tutorial .
La pregunta es:
1) ¿Hay alguna forma de que Heroku CLI, en mi Ubuntu Shell, acceda a la primera clave que instalé previamente en el dir c:/openssl en mi Windows? o
2) ¿Necesito extraer la clave de la raíz de Ubuntu?
Puede instalar heroku-cli con este sencillo script de instalación de heroku:
curl https://cli-assets.heroku.com/install.sh | sh
Fuente: https://dev.to/wrightdotclick/heroku-cli-on-wsl-26fp
Si ha instalado Heroku y aún no funciona, simplemente reinicie su terminal. Funcionó para mí.
Si es usuario de Windows y está utilizando la terminal de Ubuntu. primero asegúrese de eliminar todo lo que instaló antes sobre heroku, y luego intente ejecutar este comando " npm install -g heroku " en la terminal de ubuntu.
-g significa "Global". Tuve un problema similar, esto funciona para mí.
Aquí tienes más información sobre la información de Heroku
1) La respuesta a su primera pregunta es "no";
2) Sí, debe extraer la clave de su raíz de Ubuntu.
Pero no exactamente una carpeta llamada "raíz" en su Ubuntu en Windows. Tienes que extraer la clave al lugar donde tu Ubuntu generalmente guarda todas las claves:
<your-user>/AppData/Local/Packages/CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/LocalState/rootfs/usr/include/openssl
Use su explorador de Windows para encontrar la ruta adecuada para su caso, la razón es: algunos nombres de carpetas pueden cambiar después de instalar muchos otros WLS.
Después de extraer la clave, siga los pasos del tutorial como lo haría si estuviera instalando usando solo Ubuntu.