Pergunta

Para executar o exemplo seguinte, eu instalo Io no meu Ubuntu 14.04.Mas muitos Addons não funcionam.

Soquete
Tamanho
URL ...

Acompanho o post para instalar Io no meu Ubuntu 14.04.

Io exemplo de código a partir de "Sete idioma em Sete Semanas":

futureResult := URL with("http://bing.com/") @fetch
writeln("Do something immediately while fetch goes on in background...")

writeln("This will block until the result is available.")

writeln("fetched ", futureResult size, " bytes")

Referências:

Foi útil?

Solução 2

Tenho seguido post:Io Linguagem de Addons (e fazê-los funcionar no Ubuntu) para corrigir addon problema de Io.

Executando o seguinte comando para corrigir a maioria addon questões:

sudo apt-get install build-essential cmake libreadline-dev libssl-dev libncurses5-dev libffi-dev zlib1g-dev libpcre3-dev libpng12-dev libjpeg62-dev python-dev libpng12-dev  libjpeg62-dev libmysqlclient-dev libmemcached-dev libtokyocabinet-dev libsqlite3-dev libdbi-dev libpq-dev libgmp3-dev libogg-dev libvorbis-dev libtaglib-cil-dev libtag1-dev libtheora-dev libsamplerate0-dev libloudmouth1-dev libsndfile1-dev libflac-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev libxmu-dev libxi-dev libxml2-dev libyajl-dev uuid-dev liblzo2-dev zlib1g-dev

sudo apt-get install libtiff4-dev libtiff5-dev

Reinicie O Ubuntu.

De qualquer forma, o exemplo acima funciona.

$ io future.io
Do something immediately while fetch goes on in background...
This will block until the result is available.
fetched 80454 bytes

Outras dicas

Isso é o que funcionou para mim.

  1. Agarrou as dependências da @Amitabha do post:

    sudo apt-get install build-essential cmake libreadline-dev libssl-dev da libncurses5-dev libffi-dev zlib1g-dev libpcre3-dev libpng12-dev libjpeg62-dev python-dev libpng12-dev libjpeg62-dev libmysqlclient-dev libmemcached-dev libtokyocabinet-dbg libsqlite3-dev libdbi-dev libpq-dev libgmp3-dev libogg-dev libvorbis-dev libtaglib-cil-dev libtag1-dev libtheora-dev libsamplerate0-dev libloudmouth1-dev libsndfile1-dev libflac-dev libgl1-mesa-dev libglu1-mesa-dev freeglut3-dev libxmu-dev libxi-dev libxml2-dev libyajl-dev uuid-dev liblzo2-dev zlib1g-dev

    sudo apt-get install libtiff4-dev libtiff5-dev

  2. Baixado .deb file de io página inicial ou iobin.Escolha x86deb ou x64deb de acordo com a sua instalação do ubuntu.

  3. Extraia o arquivo zip (unzip <zipfile>)
  4. sudo dpkg -i <file.deb>
  5. sudo ldconfig.Leiame sugere isso.
  6. Executar io

Boa sorte

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top