A instalação do Erlang parece congelar

0

Estou tentando instalar o banco de dados Riak-KV a partir da fonte ( ver instruções ). Instalá-lo requer muitos pré-requisitos a seguir, embora sejam mal escritos no site (peço desculpas se você não concordar). As instruções me pedem para instalar o erlang ( aqui ). Uma vez que eu escrevo este comando: ./configure && make && sudo make install no terminal, parece que continua para sempre. Terminates continua instalando algo e nunca para.

Há algo de errado com o meu comando ou há algum erro nas instruções?

Minha versão do Ubuntu é 16.04 LTS.

    
por Jabir 17.08.2016 / 00:33

1 resposta

0

Considere usar o kerl para criar e gerenciar o Erlang de Basho.

Esta compilação levará algum tempo, e a saída deverá ser parecida com esta:

$ kerl build git https://github.com/basho/otp.git OTP_R16B02_basho10 R16B02-basho10
Checking Erlang/OTP git repository from https://github.com/basho/otp.git...
Building Erlang/OTP R16B02-basho10 from git, please wait...
DOCUMENTATION INFORMATION (See: /home/sutt/.kerl/builds/R16B02-basho10/otp_build_git.log)
 * documentation  : 
 *                  fop is missing.
 *                  Using fakefop to generate placeholder PDF files.

Erlang/OTP R16B02-basho10 from git has been successfully built

Instale o Erlang R16B02:

$ kerl install R16B02-basho10 ~/.kerl/installs/R16B02-basho10/
Installing Erlang/OTP git (R16B02-basho10) in /home/sutt/.kerl/installs/R16B02-basho10...
You can activate this installation running the following command:
. /home/sutt/.kerl/installs/R16B02-basho10/activate
Later on, you can leave the installation typing:
kerl_deactivate

Ative e verifique se está ativado:

$ . /home/sutt/.kerl/installs/R16B02-basho10/activate
$ kerl active 
The current active installation is:
/home/sutt/.kerl/installs/R16B02-basho10

Git clona o código do Riak:

git clone https://github.com/basho/riak.git
cd riak

Opcional: mude para uma tag:

git checkout -q tags/riak-2.2.0

Com o Erlang R16B02-basho10 ativo, você poderá executar make .

Você pode simplesmente compilar:

make

Ou você pode fazer uma Liberação de Erlang :

make rel

Uma versão de desenvolvimento (para teste):

make devrel DEVNODES=$(nproc)

Ou um pacote específico para seu sistema operacional (.deb):

make package

Veja se isso tem melhores resultados para você.

    
por sutt 12.12.2016 / 21:07