Hi! You symlink a wrong file, first sudo rm /usr/local/bin/julia.h
The correct symlink line is sudo ln -s /opt/julia-0.4.6/bin/julia /usr/local/bin On Friday, September 2, 2016 at 1:11:07 AM UTC+3, Angshuman Goswami wrote: > > I have downloaded the Julia 0.4.6 from the repository: > https://github.com/JuliaLang/julia/releases/tag/v0.4.6 > I extracted the folder and copied to opt folder > sudo ln -s /opt/julia-0.4.6/src/julia.h /usr/local/bin > > I made the folder executable using sudo chmod +x * > > But I am getting the error: > bash: julia: command not found > > > > > On Thursday, September 1, 2016 at 5:38:10 PM UTC-4, Angshuman Goswami > wrote: >> >> I want to use Julia 0.4.6. Can you guide me through the process as if I >> am a novice >> On Thursday, September 1, 2016 at 2:24:43 AM UTC-4, Lutfullah Tomak wrote: >>> >>> You've already built julia I guess. You need to install python using >>> ubuntu's package system. In command prompt >>> sudo apt-get install `pkg-name` >>> will install the package you want to install by asking you your password. >>> For python >>> sudo apt-get install python >>> will install python. Close prompt and open julia and try again building >>> PyCall.jl by Pkg.build(). >>> >>> On Wednesday, August 31, 2016 at 11:48:32 PM UTC+3, Angshuman Goswami >>> wrote: >>>> >>>> I don't get how to do that. >>>> >>>> Can you please tell me the steps. Its all too confusing and I am very >>>> new to Ubuntu or Julia. Mostly used to work on Matlab. I have no idea how >>>> to install dependancies >>>> >>>> On Wednesday, August 31, 2016 at 3:26:40 AM UTC-4, Kaj Wiik wrote: >>>>> >>>>> Ah, sorry, I assumed you are using x86_64. Find the arm binary tarball >>>>> and follow the instructions otherwise. See >>>>> https://github.com/JuliaLang/julia/blob/master/README.arm.md >>>>> >>>>> >>>>> On Wednesday, August 31, 2016 at 9:54:38 AM UTC+3, Lutfullah Tomak >>>>> wrote: >>>>>> >>>>>> You are on an arm cpu so Conda cannot install python for you. Also, >>>>>> you tried downloading x86 cpu linux binaries, instead try arm nightlies. >>>>>> To get away with PyCall issues you have to manually install all >>>>>> depencies. >>>>>> >>>>>> On Wednesday, August 31, 2016 at 7:53:24 AM UTC+3, Angshuman Goswami >>>>>> wrote: >>>>>>> >>>>>>> When i performed build again errors cropped up. >>>>>>> >>>>>>> Pkg.build("PyCall") >>>>>>> WARNING: unable to determine host cpu name. >>>>>>> INFO: Building PyCall >>>>>>> INFO: No system-wide Python was found; got the following error: >>>>>>> could not spawn `/usr/local/lib/python2.7 -c "import >>>>>>> distutils.sysconfig; >>>>>>> print(distutils.sysconfig.get_config_var('VERSION'))"`: permission >>>>>>> denied >>>>>>> (EACCES) >>>>>>> using the Python distribution in the Conda package >>>>>>> INFO: Downloading miniconda installer ... >>>>>>> % Total % Received % Xferd Average Speed Time Time >>>>>>> Time Current >>>>>>> Dload Upload Total Spent >>>>>>> Left Speed >>>>>>> 100 24.7M 100 24.7M 0 0 2401k 0 0:00:10 0:00:10 >>>>>>> --:--:-- 2743k >>>>>>> INFO: Installing miniconda ... >>>>>>> PREFIX=/home/odroid/.julia/v0.4/Conda/deps/usr >>>>>>> installing: _cache-0.0-py27_x0 ... >>>>>>> installing: python-2.7.11-0 ... >>>>>>> installing: conda-env-2.4.5-py27_0 ... >>>>>>> installing: openssl-1.0.2g-0 ... >>>>>>> installing: pycosat-0.6.1-py27_0 ... >>>>>>> installing: pyyaml-3.11-py27_1 ... >>>>>>> installing: readline-6.2-2 ... >>>>>>> installing: requests-2.9.1-py27_0 ... >>>>>>> installing: sqlite-3.9.2-0 ... >>>>>>> installing: tk-8.5.18-0 ... >>>>>>> installing: yaml-0.1.6-0 ... >>>>>>> installing: zlib-1.2.8-0 ... >>>>>>> installing: conda-4.0.5-py27_0 ... >>>>>>> installing: pycrypto-2.6.1-py27_0 ... >>>>>>> installing: pip-8.1.1-py27_1 ... >>>>>>> installing: wheel-0.29.0-py27_0 ... >>>>>>> installing: setuptools-20.3-py27_0 ... >>>>>>> /home/odroid/.julia/v0.4/Conda/deps/usr/installer.sh: line 288: >>>>>>> /home/odroid/.julia/v0.4/Conda/deps/usr/pkgs/python-2.7.11-0/bin/python: >>>>>>> >>>>>>> cannot execute binary file: Exec format error >>>>>>> ERROR: >>>>>>> cannot execute native linux-32 binary, output from 'uname -a' is: >>>>>>> Linux odroid 3.10.69 #1 SMP PREEMPT Thu Feb 12 15:22:14 BRST 2015 >>>>>>> armv7l armv7l armv7l GNU/Linux >>>>>>> ===============================[ ERROR: PyCall >>>>>>> ]================================ >>>>>>> >>>>>>> LoadError: failed process: >>>>>>> Process(`/home/odroid/.julia/v0.4/Conda/deps/usr/installer.sh -b -f -p >>>>>>> /home/odroid/.julia/v0.4/Conda/deps/usr`, ProcessExited(1)) [1] >>>>>>> while loading /home/odroid/.julia/v0.4/PyCall/deps/build.jl, in >>>>>>> expression starting on line 17 >>>>>>> >>>>>>> >>>>>>> ================================================================================ >>>>>>> >>>>>>> ================================[ BUILD ERRORS >>>>>>> ]================================ >>>>>>> >>>>>>> WARNING: PyCall had build errors. >>>>>>> >>>>>>> - packages with build errors remain installed in >>>>>>> /home/odroid/.julia/v0.4 >>>>>>> - build the package(s) and all dependencies with >>>>>>> `Pkg.build("PyCall")` >>>>>>> - build a single package by running its `deps/build.jl` script >>>>>>> >>>>>>> >>>>>>> ================================================================================ >>>>>>> >>>>>>> >>>>>>> On Wednesday, August 31, 2016 at 12:08:33 AM UTC-4, Angshuman >>>>>>> Goswami wrote: >>>>>>>> >>>>>>>> julia> Pkg.status() >>>>>>>> 7 required packages: >>>>>>>> - AmplNLWriter 0.2.2 >>>>>>>> - CoinOptServices 0.1.2 >>>>>>>> - IJulia 1.2.0 >>>>>>>> - Ipopt 0.2.4 >>>>>>>> - JuMP 0.14.0 >>>>>>>> - PyCall 1.7.1 >>>>>>>> - RobotOS 0.4.1 >>>>>>>> 19 additional packages: >>>>>>>> - BinDeps 0.4.3 >>>>>>>> - Calculus 0.1.15 >>>>>>>> - Cbc 0.2.3 >>>>>>>> - Clp 0.2.2 >>>>>>>> - Compat 0.8.8 >>>>>>>> - Conda 0.2.3 >>>>>>>> - DataStructures 0.4.5 >>>>>>>> - ForwardDiff 0.2.4 >>>>>>>> - JSON 0.7.0 >>>>>>>> - Lazy 0.11.0 >>>>>>>> - LightXML 0.3.0 >>>>>>>> - MacroTools 0.3.2 >>>>>>>> - MathProgBase 0.5.4 >>>>>>>> - NaNMath 0.2.1 >>>>>>>> - Nettle 0.2.4 >>>>>>>> - ReverseDiffSparse 0.5.8 >>>>>>>> - SHA 0.2.1 >>>>>>>> - URIParser 0.1.6 >>>>>>>> - ZMQ 0.3.4 >>>>>>>> >>>>>>>> >>>>>>>> On Tuesday, August 30, 2016 at 10:58:39 PM UTC-4, Angshuman Goswami >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> I am running julia on a 32 bit system and I made sure the version >>>>>>>>> i downloaded is 32 bit >>>>>>>>> >>>>>>>>> On Tuesday, August 30, 2016 at 10:34:25 PM UTC-4, Angshuman >>>>>>>>> Goswami wrote: >>>>>>>>>> >>>>>>>>>> I did that and now I am getting this error when I type julia to >>>>>>>>>> run in the command line >>>>>>>>>> bash: /usr/local/bin/julia: cannot execute binary file: Exec >>>>>>>>>> format error >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Tuesday, August 30, 2016 at 4:55:54 AM UTC-4, Kaj Wiik wrote: >>>>>>>>>>> >>>>>>>>>>> I have been using the third route very successfully: >>>>>>>>>>> >>>>>>>>>>> Download the binary from e.g. >>>>>>>>>>> >>>>>>>>>>> https://julialang.s3.amazonaws.com/bin/linux/x64/0.4/julia-0.4.6-linux-x86_64.tar.gz >>>>>>>>>>> or >>>>>>>>>>> >>>>>>>>>>> https://s3.amazonaws.com/julialang/bin/linux/x64/0.5/julia-0.5.0-rc3-linux-x86_64.tar.gz >>>>>>>>>>> >>>>>>>>>>> (http://julialang.org/downloads/) >>>>>>>>>>> >>>>>>>>>>> cd /opt >>>>>>>>>>> >>>>>>>>>>> sudo tar xzvf tarball.tgz >>>>>>>>>>> A directory like julia-2e358ce975 will be created. >>>>>>>>>>> >>>>>>>>>>> Then make a symlink >>>>>>>>>>> sudo ln -s /opt/julia-2e358ce975/bin/julia /usr/local/bin >>>>>>>>>>> >>>>>>>>>>> That's it, very easy. >>>>>>>>>>> >>>>>>>>>>> Note that now you can support multiple versions by making >>>>>>>>>>> symlinks e.g. julia-v0.5, that's not possible (or very difficult) >>>>>>>>>>> with the >>>>>>>>>>> deb packages. >>>>>>>>>>> >>>>>>>>>>> Cheers, >>>>>>>>>>> Kaj >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Tuesday, August 30, 2016 at 8:26:29 AM UTC+3, Angshuman >>>>>>>>>>> Goswami wrote: >>>>>>>>>>>> >>>>>>>>>>>> I was running Julia to run my MPC code. I needed to upgrade and >>>>>>>>>>>> hence i deleted the folder i cloned from git hub. Now I have two >>>>>>>>>>>> problems: >>>>>>>>>>>> >>>>>>>>>>>> 1) Installing julia by sudo get-apt install julia, I get the >>>>>>>>>>>> following message: >>>>>>>>>>>> >>>>>>>>>>>> Reading package lists... Done >>>>>>>>>>>> Building dependency tree >>>>>>>>>>>> Reading state information... Done >>>>>>>>>>>> Package julia is not available, but is referred to by another >>>>>>>>>>>> package. >>>>>>>>>>>> This may mean that the package is missing, has been obsoleted, >>>>>>>>>>>> or >>>>>>>>>>>> is only available from another source >>>>>>>>>>>> >>>>>>>>>>>> E: Package 'julia' has no installation candidate >>>>>>>>>>>> >>>>>>>>>>>> 2) When I cloned the github link by git clone >>>>>>>>>>>> https://github.com/JuliaLang/julia.git >>>>>>>>>>>> >>>>>>>>>>>> I tried make -j N >>>>>>>>>>>> >>>>>>>>>>>> it didn't work >>>>>>>>>>>> >>>>>>>>>>>> 3) I then used >>>>>>>>>>>> >>>>>>>>>>>> git pull && make >>>>>>>>>>>> >>>>>>>>>>>> Now Julia was updated to 0.4.7 >>>>>>>>>>>> And now I thought it will finally work. >>>>>>>>>>>> But now when I do i) using PyCall or ii) using RobotOS >>>>>>>>>>>> I get the following error: >>>>>>>>>>>> julia: codegen.cpp:3155: llvm::Value* emit_expr(jl_value_t*, >>>>>>>>>>>> jl_codectx_t*, bool, bool): Assertion >>>>>>>>>>>> `ctx->gensym_assigned.at(idx)' failed. >>>>>>>>>>>> >>>>>>>>>>>> signal (6): Aborted >>>>>>>>>>>> ERROR: LoadError: Failed to precompile PyCall to >>>>>>>>>>>> /home/odroid/.julia/lib/v0.4/PyCall.ji >>>>>>>>>>>> while loading /home/odroid/.julia/v0.4/RobotOS/src/RobotOS.jl, in >>>>>>>>>>>> expression starting on line 3 >>>>>>>>>>>> >>>>>>>>>>>> M stuck >>>>>>>>>>>> >>>>>>>>>>>>
