segunda-feira, 9 de outubro de 2017

Instalando Xcode e Command Line Tools no Mac OS High Sierra

O sistema operacional da Apple está na sua mais recente versão, a 10.13 High Sierra. Para o usuário final, é uma das melhores experiências de utilização dentre todos os SO. Para os desenvolvedores, embora existam sistemas melhores para tarefas específicas, o Mac OS ainda é um dos mais usados. Para ser usado por desenvolvedores, o sistema precisa de alguns ajustes a mais. O primeiro de todos é instalar o Xcode, disponível na Appstore (na verdade, é possível pular a instalação do app, o qual é requerido para desenvolver aplicativos compatíveis com o SO Apple).


Se o Xcode já estiver instalado, certifique-se de que tem a última versão, a 9.2. Para atualizar, o processo é semelhante ao de instalar. Após sua instalação, ainda serão necessárias algumas checagens no Terminal. Para checar se o Xcode foi devidamente instalado:

$ xcode-select -p
/Applications/Xcode.app/Contents/Developer
Se você tentar usar um compilador como gcc ou make, talvez veja uma mensagem de erro. Isso significa que ainda precisa instalar o Command Line Tools:

$ xcode-select --install
Ao usá-lo pela primeira vez, será pedido que você concorde com os termos do Apple Developer Program. Verificando se a instalação foi concluída e já se pode usar o compilador gcc:

$ xcode-select -p
/Library/Developer/CommandLineTools

$ gcc --version
Apple LLVM version 6.0 (clang-600.0.54) (based on LLVM 3.5svn)
Target: x86_64-apple-darwin14.0.0
Thread model: posix
Pronto! Já é possível instalar Ruby, Rails, Python, Golang, Node.js, as linguagens e aplicativos de sua preferência, e trabalhar na sua máquina Mac OS. Bom desenvolvimento!

Créditos: este artigo foi parcialmente baseado neste outro em inglês.

Clique aqui!

2015 A.C. Camargo academic journals acesso aberto adverse drug reactions alergia alquilantes alto custo ambiente ambientes virtuais analgésicos anomalias vasculares anti-eméticos anti-helmínticos anti-histamínico antianêmicos antiangiogênico anticâncer anticoagulantes antifúngicos antiprotozoários antivirais artemisinina arXiv asma asthma atopia atualização aula aulas auto-arquivamento avastin avermectina bevacizumab biologicals bioRxiv Blogger brain tumor bundler cancer cancerologia pediátrica Carlos Chagas carne vermelha cauterização Ceará CERN child chronic fatigue syndrome ciência ciência brasileira ciências biológicas e da saúde cientistas influentes cirurgia CLI Command Line Tools conselho internacional crime virtual CT scans Curtis Harris darbopoietina dermatite desenvolvedor diabetes dieta disautonomia dislipidemias doença renal doenças cardíacas doenças parasitárias dor DPOC eczema editoras predatórias efeitos adversos eficácia ensino e pesquisa eritropoietina erlotinib ESA escleroterapia estatinas esteróides estilo de vida exercícios F1000Research farmacogenética farmacologia fatores de crescimento fibromialgia Figshare Fisiologia e Medicina fitness flu FMJ Fortaleza fosfoetanolamina fraude acadêmica fraude eletrônica genetics GitHub glioblastoma gliomas Google Books Google mapas gordos green way Harald zur Hausen hemangiomas hemophagocytic lymphohistiocytosis High Sierra homebrew horário imagem immunology imunossupressores imunoterapia infecção urinária inibidores de ECA inibidores tirosina-quinase iniciação científica insulina irracionalismo ivermectina Jeffrey Beall Jekyll journal hijack Lectures lepra leucemia leukemia linfangiomas Mac OS Mac OS X macrophage activation syndrome magrinhas mal-formações March for Science Marcha pela Ciência medicina personalizada meta-análise Milton Santos modelos monoclonais monoclonal antibody mortalidade morte mudança Mulliken neuro-oncologia neuroblastoma neurology ngram viewer Nobel Nobel em Medicina ou Fisiologia novas drogas novos tratamentos obesidade ômega 3 open access open science OpenAIRE osteoporose Osvaldo Cruz package installer pediatria pediatric cancer pediatric tumors pediatrics peer review PeerJ personalized medicine PET/CT pharmacogenetics pharmacological treatment pharmacology plágio política de C&T posters postprints predatory publishers Preprints pressão arterial prevenção progressista projeto de pesquisa propranolol próstata publicação publicação científica publicações publication pubmed Python python 2 python 3 quimioterapia radiation radioterapia rapamycin rbenv recidiva regressão espontânea Regulação médica repository resposta resultados retrospectiva revisão por pares risco Ruby Satoshi Ömura Scholarly Open Access science ScienceNOW seguimento selênio self-archiving sequestro de periódico científico serotonina SIDA sildenafil slides sobrevida sulfa suplementos survival tacerva targeted therapy temozolamida temozolomide terapia alternativa tireóide tratamento tuberculose tumores cerebrais tumores pediátricos vaccine vacina venv via dourada via verde virtualenv virtualenvwrapper vitamina E vitaminas William C. Campbell Xcode Youyou Tu Zenodo

Postagens populares