Skip to content

Instantly share code, notes, and snippets.

@r8vnhill
Last active March 12, 2023 17:54
Show Gist options
  • Save r8vnhill/1ef5010605e404ecf844b9a5df44c3ec to your computer and use it in GitHub Desktop.
Save r8vnhill/1ef5010605e404ecf844b9a5df44c3ec to your computer and use it in GitHub Desktop.
Instrucciones de Instalación

Guía de Instalación (Linux)

Voy a dar instrucciones para distribuciones basadas en Debian, si tienen otra no puedo ayudarles mucho uwu

Configurar el entorno

Primero instalaremos algunas herramientas para facilitarnos la pega.

Essentials

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential curl unzip zip
sudo apt-get autoremove

SDKMAN!

curl -s "https://get.sdkman.io" | bash

Luego reinicien la terminal. Pueden probar la instalación haciendo:

sdk

Compiladores

Java

sdk install java

Después, pueden reiniciar la terminal y ejecutar:

java -version

Kotlin

Similar a como hicimos con Java:

sdk install kotlin

Luego reiniciamos la terminal y lo probamos:

kotlinc -version

Scala

Blabla:

sdk install sbt

Reiniciamos la terminal y hacemos:

sbt -version

Herramientas

Jetbrains Toolbox

IntelliJ

Git

sudo apt-get install git

Guía de Instalación (Mac)

No tengo Mac, así que no puedo probar que funcione lo que les digo acá

Configurar el entorno

Primero tenemos que verificar que tengamos todo lo necesario para conseguir las herramientas:

Essentials

Debiera venir instalado con MacOS, pueden probar si está instalado haciendo:

brew --version

Si eso no funciona, entonces deben instalarlo haciendo:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Luego, reinicien la terminal y ejecuten:

brew install curl zip unzip

SDKMAN!

curl -s "https://get.sdkman.io" | bash

Luego reinicien la terminal. Pueden probar la instalación haciendo:

sdk

Compiladores

Java

sdk install java

Después, pueden reiniciar la terminal y ejecutar:

java -version

Kotlin

Similar a como hicimos con Java:

sdk install kotlin

Luego reiniciamos la terminal y lo probamos:

kotlinc -version

Scala

Blabla:

sdk install sbt

Reiniciamos la terminal y hacemos:

sbt -version

Herramientas

Jetbrains Toolbox

IntelliJ

Git

brew install git

Guía de Instalación

Configurar el entorno

Primero necesitamos configurar algunas cosas para hacernos más fácil la vida

Winget

Windows debiera traerlo instalado por defecto, para ver esto abran PowerShell y hagan

winget -?

Si eso no funciona, pueden descargarlo aquí: https://apps.microsoft.com/store/detail/instalador-de-aplicaci%C3%B3n/9NBLGGH4NNS1?hl=es-cl&gl=CL

Windows Terminal

También debiera venir instalado, pero si no lo pueden instalar desde Powershell haciendo:

winget install Microsoft.WindowsTerminal

Desde ahora, cuando diga Powershell me voy a estar refiriendo a una sesión de Powershell corriendo en Windows Terminal

Oh-My-Posh

Esta herramienta es para personalizar la consola.

Para instalarla hagan:

winget install JanDeDobbeleer.OhMyPosh -s winget

Ahora, vamos a editar el perfil de Powershell. En Powershell con permisos de administrador:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Force
# Creamos el archivo sólo si no existe
if (-not (Test-Path $PROFILE)) {
  New-Item -ItemType File -Path $PROFILE -Force
}
notepad.exe $PROFILE

Ahora, al comienzo del archivo agregamos:

oh-my-posh.exe init pwsh --config "$env:POSH_THEMES_PATH\powerlevel10k_rainbow.omp.json" | `
  Invoke-Expression

Guarden el archivo y reinicien Windows Terminal.

Chocolatey

Esta es otra herramienta como winget que vamos a usar para instalar cosas. Para instalarlo (en una sesión de Powershell como administrador):

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Invoke-WebRequest "https://chocolatey.org/install.ps1" -UseBasicParsing | Invoke-Expression
refreshenv

Pueden probar que se haya instalado con:

choco -?

Compiladores

Java

winget install Azul.Zulu.18.JDK
refreshenv

Luego lo prueban haciendo:

java -version

Es importante que esto retorne la versión 18, si retorna otra versión desinstalen cualquier instalación de Java que tengan e instalen de nuevo con el comando.

Kotlin

Para instalar el compilador de Kotlin hacemos (desde Powershell como admin):

choco install kotlinc
refreshenv

Y lo probamos:

kotlinc -version

Scala

Scala también lo podemos instalar desde la terminal haciendo:

choco install sbt

Herramientas

Jetbrains Toolbox

Desde Powershell:

winget install JetBrains.Toolbox

IntelliJ

Usen Toolbox para instalar IntelliJ IDEA Ultimate y registren su correo de la u aquí: https://www.jetbrains.com/community/education/#students

Git

Desde Powershell:

winget install Git.Git
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment