Por que posso executar o R no Terminal, mas não a Julia?

0

Quando eu digito r no meu terminal Mac OSX, ele me envia direto para o aplicativo R, mas se eu digitar julia, ele me diz "caminho não encontrado", embora eu tenha instalado a Julia também.

Por que isso pode ser?

    
por Glassjawed 07.11.2014 / 02:59

1 resposta

0

O erro significa que o binário julia não foi encontrado em um dos diretórios listados na variável de ambiente PATH . Como o Julia é distribuído como um aplicativo MacOS X, ele não é iniciado a partir da linha de comando sem um comando auxiliar.

Tente este script em /usr/local/bin - chame-o julia :

#!/bin/ksh
VERSION=${1:0.3.2}
exec '/Applications/Julia-$VERSION.app/Contents/Resources/julia/bin/julia'

A última linha é o que o MacOS X Julia realmente executa.

Você também pode tentar este script, mas é um pouco mais arriscado - se você instalou o Julia duplicado, ele pode ficar confuso:

#!/bin/ksh
exec $(ls -1d /Applications/Julia-*.app/Contents/Resources/julia/bin/julia)

A razão pela qual R é executado diretamente, mas Julia não é, possivelmente, é que o aplicativo R é um aplicativo X11 real, onde o aplicativo Julia distribuído é um aplicativo no estilo MacOS, mesmo que seja executado no Terminal.

Espero que isso ajude!

    
por 11.11.2014 / 21:40