skip to Main Content

Cómo instalar herramientas de línea de comandos en Mac OS X (sin Xcode)

Herramientas de línea de comandos

Los usuarios de Mac que prefieren tener un juego de herramientas Unix más tradicional accesible a través de la Terminal pueden desear instalar la subsección de herramientas de línea de comandos opcional del IDE de Xcode. Desde MacOS High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks en adelante, esto ahora es fácilmente posible directamente y sin instalar primero todo el paquete Xcode, tampoco se requiere una cuenta de desarrollador.

El paquete Command Line Tool ofrece a los usuarios de terminales Mac muchas herramientas, utilidades y compiladores de uso común, incluidos make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what y muchos otros comandos útiles que generalmente se encuentran en las instalaciones predeterminadas de Linux. Hemos incluido la lista completa de nuevos binarios disponibles a través del kit de herramientas de línea de comandos a continuación para aquellos interesados, o puede verlo usted mismo después de haber instalado el paquete, que veremos aquí.


Esta guía está orientada a MacOS 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite y Mac OS X 10.9, y versiones más recientes. Los usuarios de Mac que ejecutan versiones anteriores de OS X pueden continuar instalando directamente Command Line Tools y gcc (sin Xcode) a través de un instalador de paquetes disponible en el sitio web de Apple Developer como se describe aquí.

Instalación de herramientas de línea de comandos en Mac OS X

  1. Inicie la Terminal, que se encuentra en / Aplicaciones / Utilidades /
  2. Escriba la siguiente cadena de comando:
  3. xcode-select --install
    Instalar herramientas de línea de comandos a través de la terminal en Mac OS X

  4. Aparecerá una ventana emergente de actualización de software que pregunta: “El comando xcode-select requiere las herramientas de desarrollo de la línea de comandos. ¿Le gustaría instalar las herramientas ahora? ” elija confirmar esto haciendo clic en “Instalar”, luego acepte los Términos de servicio cuando se le solicite (no dude en leerlos detenidamente, estaremos aquí)
  5. Confirmar la instalación de las herramientas de línea de comandos en Mac OS X

  6. Espere a que se complete la descarga del paquete de herramientas de línea de comandos, será de aproximadamente 130 MB y se instalará con bastante rapidez dependiendo de la velocidad de su conexión
  7. Descarga de herramientas de línea de comandos

El instalador desaparece por sí solo cuando se completa, y luego puede confirmar que todo está funcionando al intentar usar uno de los comandos que se acaban de instalar, como gcc, git, svn, rebase, make, ld, otool, nm, lo que sea que desee de la lista a continuación. Suponiendo que la instalación no se interrumpió, el comando se ejecutará como se esperaba. Esto también significa que puede compilar e instalar cosas desde el código fuente directamente sin tener que usar un administrador de paquetes. Disfrute de su nuevo kit de herramientas de línea de comandos de Unix.

Qué se instala con las herramientas de línea de comandos y dónde

Para aquellos interesados ​​en conocer los detalles de lo que está instalado en su Mac y hacia dónde se dirige, el paquete completo del kit de herramientas de la línea de comandos se coloca en el siguiente directorio:

/Library/Developer/CommandLineTools/

Puede navegar a través de ese directorio si lo desea, o simplemente puede tener conocimiento de él en caso de que desee modificar o ajustar alguno de los paquetes en un momento posterior.

Tenga en cuenta que el directorio es la raíz / Biblioteca de Mac OS, no un directorio de usuario ~ / Biblioteca.

Si desea ver los 61 nuevos comandos disponibles para usted, están todos en / Library / Developer / CommandLineTools / usr / bin / pero también los hemos enumerado alfabéticamente a continuación para su conveniencia:

ar
as
asa
bison
BuildStrings
c++
c89
c99
cc
clang
clang++
cmpdylib
codesign_allocate
CpMac
cpp
ctags
ctf_insert
DeRez
dsymutil
dwarfdump
dyldinfo
flex
flex++
g++
gatherheaderdoc
gcc
gcov
GetFileInfo
git
git-cvsserver
git-receive-pack
git-shell
git-upload-archive
git-upload-pack
gm4
gnumake
gperf
hdxml2manxml
headerdoc2html
indent
install_name_tool
ld
lex
libtool
lipo
lldb
lorder
m4
make
MergePef
mig
mkdep
MvMac
nasm
ndisasm
nm
nmedit
otool
pagestuff
projectInfo
ranlib
rebase
redo_prebinding
ResMerger
resolveLinks
Rez
RezDet
RezWack
rpcgen
segedit
SetFile
size
SplitForks
strings
strip
svn
svnadmin
svndumpfilter
svnlook
svnrdump
svnserve
svnsync
svnversion
unifdef
unifdefall
UnRezWack
unwinddump
what
xml2man
yacc

Solución de problemas del error “no disponible actualmente”

¿Recibe un mensaje de error que dice “No se puede instalar el software porque no está disponible actualmente en el servidor de Actualización de software”? Bueno, estás de suerte, porque ese mensaje de error probablemente indica que ya tienes Xcode instalado en la Mac.

Desde Mac OS X 10.9 en adelante, si Xcode ya está instalado en Mac OS X, entonces también se instalarán las herramientas de línea de comandos (puede verificar esto intentando ejecutar gcc o make desde la terminal). En consecuencia, este tutorial está dirigido a usuarios que no desean instalar el paquete de desarrollo de Xcode más amplio y que prefieren solo tener instaladas las utilidades de la línea de comandos. Sí, eso significa que puede desinstalar toda la aplicación Xcode y solo instalar las herramientas de línea de comando si lo desea, ya que para muchos usuarios y administradores de sistemas esa es la única razón por la que instalaron Xcode para empezar.

Back To Top