Como você instalar o impulso no MacOS?
Pergunta
Como você instalar o impulso no MacOS? Agora eu não consigo encontrar bjam para o Mac.
Solução
MacPorts , e execute o seguinte comando:
sudo port install boost
Outras dicas
Você pode obter a versão mais recente de impulso usando Homebrew .
brew install boost
.
Apenas obter o código fonte e compilar impulsionar a si mesmo; tornou-se muito fácil. Aqui está um exemplo para a versão atual do impulso nas MacOS atuais como esta escrito:
- Baixe o do .tar.gz de https://www.boost.org/users / download / # vivo
-
Descompacte e ir para o diretório:
tar -xzf boost_1_50_0.tar.gz cd boost_1_50_0
-
Configurar (e construir
bjam
):./bootstrap.sh --prefix=/some/dir/you/would/like/to/prefix
-
Constituição:
./b2
-
Instale:
./b2 install
Dependendo do prefixo que você escolher no Passo 3, você pode precisar sudo Passo 5, se as tentativas de scripts copiar arquivos para um local protegido.
Fink parece ter um conjunto completo de pacotes de impulso ...
Com Fink instalado e funcionando apenas fazer
fink install boost1.35.nopython
no terminal e aceitar as dependências insiste em. Ou utilização
fink list boost
para obter uma lista de pacotes diferentes que são availible.
A menos que seu compilador é diferente do que o fornecido com as ferramentas Mac XCode Dev, basta seguir as instruções na seção 5.1 do Guia de Introdução para Unix variantes . A configuração e construção da mais recente fonte não poderia ser mais fácil, e levou tudo sobre cerca de 1 minuto para configurar e 10 minutos para compilar.
A fim de problemas evitar compilar bibliotecas de terceiros que precisam impulsionar instalados em seu sistema, execute o seguinte:
sudo port install boost +universal
Tente +universal
Uma coisa a nota: para que fazer a diferença que você precisa para ter construído python
com +universal
, se você não tem ou você não tem certeza que você pode apenas reconstruir python +universal
. Isso se aplica tanto bebida , bem como MacPorts .
$ brew reinstall python
$ brew install boost
ou
$ sudo port -f uninstall python
$ sudo port install python +universal
$ sudo port install boost +universal
Você pode baixar bjam para OSX (ou qualquer outro sistema operacional) aqui
Instale ambos usando homebrew separadamente.
Brew instalar impulso
bebida instalar bjam
Instale Xcode da loja Mac App. Em seguida, use o comando:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
acima irá instalar homebrew e permitem que você use bebida no Terminal
, em seguida, o comando apenas usar:
brew install boost
que iria em seguida, instalar o impulso bibliotecas para <your macusername>/usr/local/Cellar/boost