Instalando e utilizando o Stratego/XT no Mac OS X (Utilizando o gerenciador de pacotes Nix package manager)
Inicialmente é necessário instalar o gerenciador de pacotes Nix. É interessante sempre baixar a versão mais atual (no momento, 0.15).
O processo de instalação do Nix é o seguinte:
1) Vá em
http://nixos.org/nix/download.html e baixe a versão de desenvolvimento do Nix (latest development release of Nix), arquivo source tarball.
2) Descompacte o arquivo (no terminal, tar -xvf nome-do-arquivo.tar.bz2)
3) Entre no diretório gerado após a extração, dê um ./configure e depois um make
4) Como root, execute: make install (sudo make install)
5) Adicione a variável de ambiente PKG_CONFIG_PATH. Entre no arquivo ~/.profile (use seu editor preferido, ex: nano ~/.profile), e insira o seguinte:
PKG_CONFIG_PATH=$HOME/.nix-profile/lib/pkgconfig
export PKG_CONFIG_PATH
source /usr/local/etc/profile.d/nix.sh
Salve o arquivo, vá no terminal e carregue o novo profile (source ~/.profile).
Após esse passo o Nix já deve estar instalado. O próximo passo é baixar os pacotes do stratego (versão nix) para o Mac OS X (Darwin).
1) Vá em www.strategox.org e depois em Downloads
2) Procure a opção "Nix Package" e baixe os arquivos aterm, sdf2-bundle e strategoxt (Você será redirecionado para o repositório Nix, coloque para baixar a versão darwin de cada um desses arquivos).
3) Após isso, vá no terminal, entre no diretório onde você salvou os arquivos aterm, sdf2-bundle e strategoxt
4) Como root, execute o nix-install-package para cada um dos pacotes (Importante, você deve instalar primeiro o aterm, depois o sdf2-bundle e finalmente o strategoxt)
Exemplo: sudo nix-install-package aterm-2.5-r21238-i686-darwin.nixpkg (repita o mesmo para o sdf2-bundle e para o stratego).
5) Após tudo isso feito, abra uma nova janela do terminal e execute "strc --help" para ter certeza de que a instalação do stratego ocorreu sem problemas.
Pronto, você deve ter o Stratego configurado sem problemas agora em seu Mac OS X. Talvez seja interessante baixar os pacotes da linguagem Java (java-front) ou AspectJ (aspectj-front). O processo nesse caso é o mesmo, baixe no site as extensões para Java e AspectJ (nix package) e instale-os utilizando o nix-install-package
--
CarlosEduardoPontual - 06 May 2010 --
CarlosEduardoPontual - 05 May 2010 --
CarlosEduardoPontual - 20 Apr 2010

Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback