Запуск файлов Julia .jl

Я новичок в Джулии и только что закончил свою первую программу. Я написал код в julia-studio и тестировал его в этой программе. Это дает мне все правильные выходные данные, но оболочка разделяет выходные данные, как будто это два разных выполнения.

Мне интересно, если это проблема с моим компилятором, поэтому я решил попробовать скомпилировать его в оболочке julia по умолчанию, найденной на julialang.org.

Тем не менее, я не могу понять и / или понять, как запустить его там. Моя текущая программа читает входные данные из другого файла в том же каталоге и выводит результаты.

Может кто-нибудь объяснить, как запустить программу. Это http://julia.readthedocs.org/en/latest/manual/getting-started/ не имеет смысла для меня.

Пример вывода:

 julia> program
 #
 #
 #
 #


 julia> 
 #
 #
 #
 #
 #

# Представляет целые числа. В идеале вывод не должен быть отделен от "julia>"

7 ответов

Решение

Если вы хотите запустить скрипт julia из командной строки, просто выполните

/path/to/julia script-name.jl

В оболочке на ваш выбор.

Если вы хотите запустить его из julia repl, вам нужно что-то вроде этого:

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

Что касается того, почему ваш вывод разделен так, я думаю, нам нужно будет увидеть ваш код.

Вы можете изменить свой скрипт на chmod и указать путь к двоичному файлу julia в строке to.

Рассмотрим следующий простой скрипт hello.jl

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

изменить разрешение на сценарий с помощью

chmod a+x hello.jl

Запустите скрипт, используя ./hello.jl

Шаг 1: открыть терминал

Шаг 2: перейдите в папку с файлами Julia

шаг 3: выполнить файл julia

/path/to/folder script-julia.jl

Нажмите стрелку вверх, если это вам поможет. Спасибо.

Изучите использование IJulia с Jupyter Notebook: https://github.com/JuliaLang/IJulia.jl

Вы используете REPL. Это работает, но я просто захожу в командную строку и перехожу к такой папке (это специально для меня, вам нужно будет найти каталог пути к вашему файлу):

      cd\users\yourname\desktop\code\julia

и запустить программу:

      julia filename.jl

это просто (я думаю)

Вы также можете использовать IntelliJ IDEA с плагином Юлии... Это сюрприз

если вы хотите импортировать файл Julia в другой файл Julia, вам следует использовать следующую команду:

      include("path-to-your-file.jl")
Другие вопросы по тегам