L'Exécution De Julia.fichiers jl

je suis nouveau à julia et je viens de finir mon premier programme. J'ai écrit le code dans julia-studio et je l'ai testé dans ce programme. Il me donne toute la sortie correcte, mais le shell sépare la sortie comme s'il s'agissait de deux exécutions différentes.

je me demande si c'est un problème avec mon compilateur, donc j'ai pensé que je pourrais essayer de le compiler dans le shell julia par défaut trouvé à julialang.org.

Cependant, je ne peux pas comprendre et/ou à comprendre comment l'exécuter. Mon le programme courant lit l'entrée d'un autre fichier dans le même répertoire et produit les résultats.

quelqu'un Peut-il expliquer comment faire fonctionner le programme. Ce http://julia.readthedocs.org/en/latest/manual/getting-started/ n'a pas de sens pour moi.

Exemple de sortie:

 julia> program
 #
 #
 #
 #


 julia> 
 #
 #
 #
 #
 #

Le # représente des nombres entiers. Idéalement, la sortie ne devrait pas être séparée de "julia"

34
demandé sur Saro Taşciyan 2014-03-07 06:58:59

3 réponses

si vous voulez exécuter le script julia à partir d'une ligne de commande, alors faites

/path/to/julia script-name.jl

dans la coquille de votre choix.

Si vous voulez exécuter à partir de la julia repl alors vous voulez quelque chose comme ceci:

julia> include("path/to/script-name.jl")

quant à savoir pourquoi votre sortie est divisée comme ça je pense que nous aurions besoin de voir votre code.

57
répondu Jeremy Wall 2014-03-07 03:52:02

vous pouvez chmod votre script et mettre le chemin vers le binaire julia à la ligne to.

Envisager la suite de script simple hello.jl

#!/usr/bin/julia
println("Hello world")

modifier la permission sur le script en utilisant

chmod a+x hello.jl

exécutez le script en utilisant ./hello.jl

2
répondu Fredrik Bagge 2016-02-21 09:46:20

Regarde dans l'aide de IJulia w/dans Jupyter Portable: https://github.com/JuliaLang/IJulia.jl

1
répondu Gideon 2015-03-26 18:47:55