Running Julia .jl files

JuliaJulia Studio

Julia Problem Overview


I'm new to julia and just finished my first program. I wrote the code in julia-studio and have been testing it within that program. It gives me all of the correct output, but the shell separates the output as if it is two different executions.

I'm wondering if it's a problem with my compiler, so I thought I would try compiling it in the default julia shell found at julialang.org.

However, I cannot understand and/or figure out how to run it there. My current program reads input from another file in the same directory and outputs the results.

Can anyone explain how to run the program. This http://julia.readthedocs.org/en/latest/manual/getting-started/ isn't making sense to me.

Example output:

 julia> program
 #
 #
 #
 #


 julia> 
 #
 #
 #
 #
 #

The # represents integer numbers. Ideally the output should not be seperated by "julia>"

Julia Solutions


Solution 1 - Julia

If you want to run the julia script from a command line then just do

/path/to/julia script-name.jl

In the shell of your choice.

If you want to run it from the julia repl then you want something like so:

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

As to why your output is split like that I think we would need to see your code.

Solution 2 - Julia

You can chmod your script and put the path to the julia binary at the to line.

Consider the following simple script hello.jl

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

change permission on the script using

chmod a+x hello.jl

Run the script using ./hello.jl

Solution 3 - Julia

Look into using IJulia w/in Jupyter Notebook: https://github.com/JuliaLang/IJulia.jl

Solution 4 - Julia

step 1: Open terminal

step 2: go to your Julia file location

step 3: execute the julia file

/path/to/folder script-julia.jl

Hit the up arrow, if it helps you. Thank you.

Solution 5 - Julia

You also can use IntelliJ IDEA with the plugin of Julia ... That's a surprise

Solution 6 - Julia

You're using the REPL. That works, but what I do is to go to command line and navigate to the folder like this (this is specifically for me, you will need to find the path directory to your file):

cd\users\yourname\desktop\code\julia

and to run the program:

julia filename.jl

its this simple (I guess)

Solution 7 - Julia

if you want to import a Julia file to another Julia file, you should use the following command:

include("path-to-your-file.jl")

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
Questionuser1748681View Question on Stackoverflow
Solution 1 - JuliaJeremy WallView Answer on Stackoverflow
Solution 2 - JuliaFredrik BaggeView Answer on Stackoverflow
Solution 3 - JuliaGideonView Answer on Stackoverflow
Solution 4 - JuliaHariharan ARView Answer on Stackoverflow
Solution 5 - JuliaBertKingView Answer on Stackoverflow
Solution 6 - JuliaFireFlowerView Answer on Stackoverflow
Solution 7 - JuliaTheHaiView Answer on Stackoverflow