Reverter versão Erlang OTP

5

Eu atualizei meu ubuntu para a versão mais recente. Isso atualizou automaticamente meu erlang version de 5.10.2 para 5.10.4 i.e OTP 16R01 to OTP 16R03

$ erl +V
Erlang (SMP,ASYNC_THREADS) (BEAM) emulator version 5.10.4

Aqui estão os detalhes atualizados do ubuntu:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04 LTS
Release:    14.04
Codename:   trusty

Como o projeto está causando erro:

,{badarg,[{erlang,halt,[1,"Chicago Boss is not comptable with 16R03"],[]}

Existe alguma maneira de reverter minha versão otp?

    
por Laxmikant Ratnaparkhi 24.04.2014 / 10:59

1 resposta

4

Você provavelmente precisará compilar a partir da fonte. Desinstalar a versão atual Em seguida, compile e instale a partir da fonte Etapas da seguinte forma:

Remover completamente o Erlang

sudo apt-get purge erlang*

Atualize as falhas, se necessário

sudo apt-get --fix-missing -y install build-essential m4 libncurses5-dev libssh-dev unixodbc-dev libgmp3-dev libwxgtk2.8-dev libglu1-mesa-dev fop xsltproc default-jdk'

Versão requird do download OTP:

wget http://www.erlang.org/download/otp_src_R16B01.tar.gz 
tar -xvzf otp_src_R16B01.tar.gz 
sudo chmod -R 777 otp_src_R16B01 
cd otp_src_R16B01 
sudo ./configure
sudo make
sudo make install

E você estará pronto :) aplausos

    
por trex 24.04.2014 / 12:50