我是朱莉娅的新手,刚刚完成了我的第一个项目。我在julia-studio中编写了代码,并在该程序中进行了测试。它给了我所有正确的输出,但shell将输出分开,好像它是两个不同的执行。
我想知道我的编译器是否有问题,所以我想我会尝试在julialang.org上找到的默认julia shell中编译它。
然而,我无法理解和/或弄清楚如何在那里运行它。我当前的程序从同一目录中的另一个文件读取输入并输出结果。
任何人都可以解释如何运行该程序。这个http://julia.readthedocs.org/en/latest/manual/getting-started/对我没有意义。
示例输出:
julia> program
#
#
#
#
julia>
#
#
#
#
#
#表示整数。理想情况下,输出不应与“julia>”
分开答案 0 :(得分:69)
如果要从命令行运行julia脚本,请执行
/path/to/julia script-name.jl
在您选择的外壳中。
如果你想从julia repl运行它,那么你想要这样的东西:
julia> include("path/to/script-name.jl")
至于为什么你的输出被拆分,我认为我们需要查看你的代码。
答案 1 :(得分:3)
您可以修改脚本并将路径放在第一行的julia二进制文件中。
考虑以下简单脚本hello.jl
#!/usr/bin/julia
println("Hello world")
使用
更改脚本的权限chmod a+x hello.jl
使用./hello.jl
答案 2 :(得分:1)
在Jupyter Notebook中使用IJulia:https://github.com/JuliaLang/IJulia.jl
答案 3 :(得分:0)
您还可以将IntelliJ IDEA与Julia的插件一起使用...这很令人惊讶
答案 4 :(得分:0)
第1步:打开终端
第2步:转到您的Julia文件位置
第3步:执行julia文件
/path/to/folder script-julia.jl