mirror of
https://github.com/sjwhitworth/golearn.git
synced 2025-04-26 13:49:14 +08:00
2.3 KiB
2.3 KiB
GoLearn é uma biblioteca em Go que é relativamente padrão, exceto por algumas dependências C opcionais. Para instalá-lo, você precisará instalar o Go 1.4 ou posterior primeiro.
Instalação
Dependências do sistema
- Você precisará ter um compilador compatível instalado (para verificar, execute g++ no seu terminal.)
- GoLearn usa Gonum's BLAS wrapper, que requer que o OpenBLAS ou similar esteja instalado. Siga estas instruções de instalação, que são específicas do sistema operacional e podem exigir que você instale uma biblioteca C.
Instalando as dependências internas do GoLearn
Após instalar o Go e as dependências do sistema, digite:
go get -t -u -v github.com/sjwhitworth/golearn
Completando a instalação
Execute o seguinte comando para completar a instalação.
cd $GOPATH/src/github.com/sjwhitworth/golearn
go get -t -u -v ./...
Problemas comuns
No Linux e no Mac OS X, você pode verificar se o Go está instalado corretamente por meio do seu terminal. Tente compilar o programa de exemplo para verificar se sua instalação está funcionando corretamente.
Seu diretório go
deve existir em seu diretório home e ser gravável.
Se não existir, digite cd && mkdir go
para criá-lo.
Suas variáveis GOPATH
e PATH
devem estar configuradas corretamente.
- Para verificar, digite
echo $GOROOT
eecho $GOPATH
. - Sua variável
$GOPATH
deve incluir seu$GOROOT
, mais um diretóriobin/
. Por exemplo, se$GOROOT
estiver configurado para/home/sen/go
,$GOPATH
deve ser configurado para/home/sen/go/bin
. - Para garantir que essas variáveis estejam configuradas corretamente, adicione
export GOROOT=$HOME/go
eexport PATH=$PATH:$GOROOT/bin
ao seu arquivo de configuração Bash.
Status de suporte
Sistemas operacionais | Mac OS X 10.8 Ubuntu 14.04 OpenSUSE 13.1 |
Versão do Go | 1.2 |
Versão do GoLearn | Atual |
Status do suporte | Atual |
Próxima revisão | Na atualização da versão |
- A confirmação do funcionamento da instalação do BLAS através do HomeBrew ainda não foi realizada.