{"id":16078,"date":"2024-09-04T21:15:29","date_gmt":"2024-09-04T17:45:29","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=16078"},"modified":"2024-09-04T21:15:29","modified_gmt":"2024-09-04T17:45:29","slug":"how-to-install-go-and-set-up-a-local-programming-environment-on-macos","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/","title":{"rendered":"C\u00f3mo instalar Go y configurar un entorno de desarrollo local en macOS"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introducci\u00f3n<\/h2>\n<p>Go es un lenguaje de programaci\u00f3n nacido de la frustraci\u00f3n. En Google, los desarrolladores estaban cansados de tener que hacer concesiones al elegir un lenguaje para un nuevo proyecto. Algunos lenguajes se ejecutan eficientemente, pero tardan mucho en compilarse, mientras que otros eran f\u00e1ciles de escribir, pero ineficientes en producci\u00f3n. As\u00ed que Google invent\u00f3 Go, dise\u00f1ando el lenguaje para que lo tuviera todo: r\u00e1pido de compilar, r\u00e1pido de ejecutar, f\u00e1cil de escribir y f\u00e1cil de implementar.<\/p>\n<p>Si bien Go es un lenguaje vers\u00e1til que puede usarse en diversos tipos de proyectos, desde aplicaciones web hasta herramientas de l\u00ednea de comandos, es especialmente adecuado para sistemas distribuidos y arquitecturas de microservicios, y se le conoce como un lenguaje en la nube. Ofrece al programador moderno un conjunto robusto de herramientas, eliminando las discusiones sobre formato propias de la especificaci\u00f3n del lenguaje, y tambi\u00e9n simplifica la implementaci\u00f3n al compilar cada programa y todas sus dependencias en un \u00fanico binario. Go es f\u00e1cil de aprender, con un conjunto muy reducido de palabras clave, lo que lo convierte en una excelente opci\u00f3n tanto para desarrolladores principiantes como experimentados.<\/p>\n<p>En este tutorial introductorio, instalar\u00e1 Go en su m\u00e1quina macOS local y ejecutar\u00e1 su primera aplicaci\u00f3n para demostrar que la instalaci\u00f3n funcion\u00f3.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Requisitos previos<\/h5>\n<ul>\n<li>Necesita una computadora macOS con acceso administrativo que est\u00e9 conectada a Internet.<\/li>\n<\/ul>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d8%a8%d8%a7%d8%b2-%da%a9%d8%b1%d8%af%d9%86-%d8%aa%d8%b1%d9%85%db%8c%d9%86%d8%a7%d9%84\">Paso 1 \u2013 Abrir la terminal<\/h2>\n<p>La Terminal de macOS es una aplicaci\u00f3n que permite acceder a la interfaz de l\u00ednea de comandos. Puedes encontrarla en el Finder, en la carpeta Aplicaciones y luego en la carpeta Utilidades. Desde all\u00ed, haz doble clic en Terminal.<\/p>\n<p>Ahora que tienes la terminal abierta, puedes descargar e instalar Xcode, el paquete de herramientas de desarrollador que necesitas para instalar Go.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d9%86%d8%b5%d8%a8-xcode\">Paso 2 \u2013 Instalar Xcode<\/h2>\n<p>Xcode es un entorno de desarrollo integrado (IDE) que incluye herramientas de desarrollo de software para macOS. Puedes comprobar si Xcode ya est\u00e1 instalado escribiendo lo siguiente en la Terminal:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>xcode-select -p\r\n<\/code><\/pre>\n<\/div>\n<p>La siguiente salida significa que Xcode ya est\u00e1 instalado:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n\/Library\/Developer\/CommandLineTools<\/code><\/pre>\n<\/div>\n<p>Si recibe un error, instale Xcode desde la App Store y acepte las opciones predeterminadas.<\/p>\n<p>Una vez instalado Xcode, vuelve a la ventana de tu terminal. A continuaci\u00f3n, instala la aplicaci\u00f3n independiente &quot;Herramientas de l\u00ednea de comandos de Xcode&quot;. Para ello, escribe:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>xcode-select --install\r\n<\/code><\/pre>\n<\/div>\n<p>En este punto, Xcode y su aplicaci\u00f3n Herramientas de l\u00ednea de comandos est\u00e1n completamente instalados y est\u00e1 listo para instalar el administrador de paquetes Homebrew.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%d9%86%d8%b5%d8%a8-%d9%88-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-homebrew\">Paso 3: Instalaci\u00f3n y configuraci\u00f3n de Homebrew<\/h2>\n<p>Aunque la terminal de macOS es muy similar a las terminales de Linux y otros sistemas tipo Unix, no incluye un gestor de paquetes oficial de l\u00ednea de comandos como las distribuciones de Linux. Un gestor de paquetes permite instalar, actualizar, configurar y desinstalar software, ya sea de forma interactiva desde una terminal o mediante un script. Existen varios gestores de paquetes de c\u00f3digo abierto (y no oficiales) para macOS, y Homebrew se ha consolidado como uno de los m\u00e1s populares. Ofrece una forma r\u00e1pida y flexible de instalar y actualizar Go en macOS.<\/p>\n<p>Para instalar Homebrew, ejecute esto en la terminal:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>\/bin\/bash -c \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/HEAD\/install.sh)\"\r\n<\/code><\/pre>\n<\/div>\n<p>Este comando descargar\u00e1 un script de GitHub e instalar\u00e1 Homebrew. Si desea ingresar su contrase\u00f1a, tenga en cuenta que las teclas que pulse no se mostrar\u00e1n en la ventana de terminal, pero se registrar\u00e1n. Simplemente presione la tecla Intro despu\u00e9s de ingresar su contrase\u00f1a. De lo contrario, presione &quot;y&quot; para confirmar la instalaci\u00f3n.<\/p>\n<p>Una vez completada la instalaci\u00f3n, colocar\u00e1 los directorios de Homebrew al principio de su variable de entorno PATH para que cualquier instalaci\u00f3n que realice mediante Homebrew tenga prioridad sobre cualquier programa con nombre similar preinstalado en macOS (si lo hay). Dado que macOS no incluye Go, colocar Homebrew al principio de su PATH no es estrictamente necesario en este caso, pero por coherencia, muchos desarrolladores prefieren a\u00f1adir Homebrew al principio de su PATH.<\/p>\n<p>Para hacer esto, cree o abra el archivo ~\/.zprofile con el editor de texto de l\u00ednea de comandos nano:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nano ~\/.zprofile\r\n<\/code><\/pre>\n<\/div>\n<p><span style=\"color: #ff0000;\">Nota: Si usas una versi\u00f3n de macOS anterior a Catalina 10.15, tu Terminal probablemente use el shell Bash (\/bin\/bash) en lugar del Z-shell (\/bin\/zsh). En ese caso, deber\u00e1s crear o abrir el archivo ~\/.bash_profile en lugar de ~\/.zprofile. Para comprobar qu\u00e9 shell est\u00e1s usando, ejecuta echo $SHELL.<\/span><\/p>\n<p><span style=\"color: #000000;\">A\u00f1ade la siguiente l\u00ednea al archivo:<\/span><\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>eval \"$(\/opt\/homebrew\/bin\/brew shellenv)\"\r\n<\/code><\/pre>\n<\/div>\n<p>Salga de nano escribiendo CTRL+x y cuando se le solicite guardar el archivo, escriba y y luego presione ENTER.<\/p>\n<p>Ahora habilite estos cambios:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>source ~\/.zprofile\r\n<\/code><\/pre>\n<\/div>\n<p>Puedes verificar que Homebrew se instal\u00f3 correctamente escribiendo:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew doctor\r\n<\/code><\/pre>\n<\/div>\n<p>Si no se necesita ninguna actualizaci\u00f3n en este momento, el resultado ser\u00e1 el siguiente:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nYour system is ready to brew.<\/code><\/pre>\n<\/div>\n<p>De lo contrario, es posible que reciba una advertencia para ejecutar otro comando, como brew update, para garantizar que su instalaci\u00f3n de Homebrew est\u00e9 actualizada.<\/p>\n<p>Una vez que Homebrew est\u00e9 listo, puedes instalar Go.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-%d9%86%d8%b5%d8%a8-go\">Paso 4 \u2013 Instalar Go<\/h2>\n<p>Puedes buscar todos los paquetes Homebrew disponibles con el comando brew search. Para este tutorial, buscar\u00e1s paquetes o m\u00f3dulos relacionados con Go:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew search golang\r\n<\/code><\/pre>\n<\/div>\n<p><span style=\"color: #ff0000;\">Nota: Evite ejecutar brew search go, ya que mostrar\u00e1 demasiados resultados. El lenguaje Go suele llamarse Golang, as\u00ed que use &quot;golang&quot; como t\u00e9rmino de b\u00fasqueda para acotar los resultados.<\/span><\/p>\n<p><span style=\"color: #000000;\">La terminal mostrar\u00e1 una lista de elementos que puedes instalar:<\/span><\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\ngolang golang-migrate golangci-lint glslang<\/code><\/pre>\n<\/div>\n<p>Quieres el primer resultado: Glang. Inst\u00e1lalo ahora:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew install golang\r\n<\/code><\/pre>\n<\/div>\n<p>La instalaci\u00f3n puede tardar unos minutos. Una vez finalizada, comprueba la versi\u00f3n de Go que tienes instalada:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>go version\r\n<\/code><\/pre>\n<\/div>\n<p>Homebrew deber\u00eda instalar la \u00faltima versi\u00f3n estable de Go. Al momento de escribir esto, esa versi\u00f3n es la 1.19.4.<\/p>\n<p>Para actualizar Go en el futuro, puedes ejecutar estos dos comandos para actualizar primero Homebrew y luego Go: (No necesitas hacer esto ahora, ya que acabas de instalar la \u00faltima versi\u00f3n).<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew update\r\nbrew upgrade golang<\/code><\/pre>\n<\/div>\n<p>brew update actualiza las f\u00f3rmulas propias de Homebrew, lo que garantiza que tenga la informaci\u00f3n m\u00e1s reciente sobre los paquetes que desea instalar. brew upgrade golang actualiza el paquete golang a la \u00faltima versi\u00f3n.<\/p>\n<p>Con Go instalado, est\u00e1s listo para compilar y ejecutar tu primer programa.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-6-%d9%86%d9%88%d8%b4%d8%aa%d9%86-hello-world-in-go\">Paso 6: Escribir &quot;Hola Mundo&quot; en Go<\/h2>\n<p>Esta secci\u00f3n no explica nada sobre la programaci\u00f3n en Go. El objetivo es simplemente compilar y ejecutar el programa m\u00e1s simple que puedas imaginar para convencerte de que Go funciona.<\/p>\n<p>Desde su directorio de inicio, cree un nuevo archivo usando un editor de texto como nano:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nano hello.go\r\n<\/code><\/pre>\n<\/div>\n<p>Pegar en este programa:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-python\" data-lang=\"Python\"><code>package main\r\nimport \"fmt\"\r\nfunc main() {\r\nfmt.Println(\"Hello, World!\")\r\n}<\/code><\/pre>\n<\/div>\n<p>Salga de nano escribiendo CTRL+x y cuando se le solicite guardar el archivo, escriba y y luego presione ENTER.<\/p>\n<p>Luego compila y ejecuta el programa con este comando:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>go run hello.go\r\n<\/code><\/pre>\n<\/div>\n<p>Deber\u00edas ver este resultado:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nHello, World!<\/code><\/pre>\n<\/div>\n<p>\u00a1Go ya est\u00e1 disponible! Est\u00e1s listo para comenzar tus aventuras en Go.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Resultado<\/h2>\n<p>Este tutorial proporcion\u00f3 la introducci\u00f3n m\u00e1s concisa al lenguaje de programaci\u00f3n Go. Instalaste Go y ejecutaste tu primer programa.<\/p>","protected":false},"excerpt":{"rendered":"Introducci\u00f3n Go es un lenguaje de programaci\u00f3n nacido de la frustraci\u00f3n. En Google, los desarrolladores de\u2026","protected":false},"author":1,"featured_media":16079,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Go \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0644\u06cc \u062f\u0631 macOS","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363],"tags":[440,432,435],"class_list":{"0":"post-16078","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-go","10":"tag-macos","11":"tag-programming"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Go \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Go \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Go \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0646\u0627\u0627\u0645\u06cc\u062f\u06cc \u0628\u0647 \u0648\u062c\u0648\u062f \u0622\u0645\u062f\u0647 \u0627\u0633\u062a. \u062f\u0631 \u06af\u0648\u06af\u0644\u060c \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0632&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-09-04T17:45:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/09\/04210134\/macOs-go.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Go \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0644\u06cc \u062f\u0631 macOS\",\"datePublished\":\"2024-09-04T17:45:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/\"},\"wordCount\":119,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/09\\\/04210134\\\/macOs-go.jpg\",\"keywords\":[\"Go\",\"macOS\",\"programming\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Go \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/09\\\/04210134\\\/macOs-go.jpg\",\"datePublished\":\"2024-09-04T17:45:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/09\\\/04210134\\\/macOs-go.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/09\\\/04210134\\\/macOs-go.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Go \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0644\u06cc \u062f\u0631 macOS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/es\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C\u00f3mo instalar Go y configurar un entorno de desarrollo local en macOS - Blog de ITPiran","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/","og_locale":"es_ES","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Go \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Go \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0627\u0633\u062a \u06a9\u0647 \u0627\u0632 \u0646\u0627\u0627\u0645\u06cc\u062f\u06cc \u0628\u0647 \u0648\u062c\u0648\u062f \u0622\u0645\u062f\u0647 \u0627\u0633\u062a. \u062f\u0631 \u06af\u0648\u06af\u0644\u060c \u062a\u0648\u0633\u0639\u0647\u200c\u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0632&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/es\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-09-04T17:45:29+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/09\/04210134\/macOs-go.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"admin","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Go \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0644\u06cc \u062f\u0631 macOS","datePublished":"2024-09-04T17:45:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/"},"wordCount":119,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/09\/04210134\/macOs-go.jpg","keywords":["Go","macOS","programming"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/","name":"C\u00f3mo instalar Go y configurar un entorno de desarrollo local en macOS - Blog de ITPiran","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/09\/04210134\/macOs-go.jpg","datePublished":"2024-09-04T17:45:29+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/09\/04210134\/macOs-go.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/09\/04210134\/macOs-go.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-go-and-set-up-a-local-programming-environment-on-macos\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Go \u0648 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0645\u062d\u0644\u06cc \u062f\u0631 macOS"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"Blog de ITPiran","description":"Noticias y art\u00edculos sobre comercio sostenible en Ir\u00e1n","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Blog sobre negocios iran\u00edes sostenibles","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"administraci\u00f3n","url":"https:\/\/www.itpiran.net\/blog\/es\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/16078","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/comments?post=16078"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/16078\/revisions"}],"predecessor-version":[{"id":16081,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/posts\/16078\/revisions\/16081"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media\/16079"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/media?parent=16078"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/categories?post=16078"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/es\/wp-json\/wp\/v2\/tags?post=16078"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}