Erro ao instalar o haskell

0

Estou instalando o código do haskell como segue

git clone git://github.com/ghc/ghc.git && cd ghc && ./sync-all get
cd ghc && ./sync-all get cd ghc && ./boot && ./configure && make && make install

quando eu tento com ./sync-tudo, recebo o seguinte erro:

Cloning into 'ghc'...
/bin/sh: 1: ./sync-all: not found

quando eu tento sem ./sync-all no código eu recebo seguinte erro

    It seems you cloned this repository from GitHub. But your git config files
don't contain the url rewrites that are needed to make this work (GitHub
doesn't support '/' in repository names, so we use a different naming scheme
for the submodule repositories there).

Please run the following commands first:

  git config --global url."git://github.com/ghc/packages-".insteadOf     git://github.com/ghc/packages/
  git config --global url."http://github.com/ghc/packages-".insteadOf    http://github.com/ghc/packages/
  git config --global url."https://github.com/ghc/packages-".insteadOf   https://github.com/ghc/packages/
  git config --global url."ssh://[email protected]/ghc/packages-".insteadOf ssh://[email protected]/ghc/packages/
  git config --global url."[email protected]:/ghc/packages-".insteadOf      [email protected]:/ghc/packages/

And then:

  git submodule update --init
  ./boot

Or start over, and clone the GHC repository from the haskell server:

  git clone --recursive git://git.haskell.org/ghc.git

For more information, see:
  * https://ghc.haskell.org/trac/ghc/wiki/Newcomers or
  * https://ghc.haskell.org/trac/ghc/wiki/Building/GettingTheSources#CloningfromGitHub

por favor, forneça-me a solução

    
por Ravi _SS 24.09.2015 / 15:57

2 respostas

2

A Plataforma Haskell está disponível através do repositório do Ubuntu.

Plataforma Haskell

Para instalar via repo, faça o seguinte:

  • sudo apt-get install haskell-platform

Instale através do site :

  • wget https://haskell.org/platform/download/7.10.2/haskell-platform-7.10.2-a-unknown-linux-deb7.tar.gz

  • tar xf haskell-platform-7.10.2-a-unknown-linux-deb7.tar.gz

  • sudo ./install-haskell-platform.sh

Compilador Haskell

Para instalar o Haskell Compiler, siga os passos um por um.

  • sudo apt-get update
  • sudo apt-get install -y software-properties-common
  • sudo add-apt-repository -y ppa:hvr/ghc
  • sudo apt-get update
  • sudo apt-get install -y cabal-install-1.20 ghc-7.8.4
% bl0ck_qu0te%
  • cabal update

  • cabal install alex happy

por blade19899 28.09.2015 / 16:09
0

Conforme descrito no README , clone o repositório via

git clone --recursive git://git.haskell.org/ghc.git

Depois disso

cd ghc
./boot
./configure
make
sudo make install

O problema

$ ./configure             
checking for gfind... no
checking for find... /usr/bin/find
checking for sort... /usr/bin/sort
checking for GHC version date... inferred 7.11.20150924
checking for GHC Git commit id... inferred 1395185f56cda4774d27ae419b10f570276b674d
checking for ghc... /usr/bin/ghc
checking version of ghc... 7.6.3
configure: error: GHC version 7.8 or later is required to compile GHC.

Portanto, para ( amd64 e i386 )

sudo apt-add-repository ppa:hvr/ghc
sudo apt-get update
sudo apt-get install ghc-7.10.3 

Mas esse pedaço de ... está instalado em /opt , portanto, você precisa criar alguns links simbólicos ou ajustar alguns caminhos.

    
por A.B. 24.09.2015 / 16:05