DockerでJuliaのv1.0環境を構築[Docker][Julia]
同僚から急遽動かすように言われたJuliaの対応バージョンが1.0であった.しかし,11月時点でJuliaはv1.1にアップデートされている.v1.0はgithubからcheckoutすれば手に入るのだが,素直にmakeしただけでは動かなかった.試行錯誤の末,なんとかv1.0をインストールすることができたので手順を残す.
dockerでjulia v1.0用のコンテナを作成
OSはubuntu14にした.
docker run -it --name "julia_v1_cpu" ubuntu14.04 /bin/bashJulia v1.0のインストール
前準備
apt update # ひとまずコンテナに入ってからアップデートをかけるapt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev libpng-dev m4 m4-doc gfortran cmake gitJuliaのソースコードをgithubからインストールし,v1.0.2にcheckoutする
git clone https://github.com/JuliaLang/julia.gitcd juliagit checkout v1.0.2makeする(make -j4などを使うとエラーがでたのでなるべくmakeでインストールすること)
あと,makeには少し時間がかかる
makejuliaのインストールの確認
cd julia./juliaとすれば,
root@xxxx:~/julia# ./julia__ _ _(_)_ | Documentation: https://docs.julialang.org(_) | (_) (_) |_ _ _| |_ __ _ | Type "?" for help, "]?" for Pkg help.| | | | | | |/ _` | || | |_| | | | (_| | | Version 1.0.2 (2018-11-08)_/ |\__'_|_|_|\__'_| ||__/ |juliaが使える.