@@ -31,11 +31,10 @@ RUN sudo sh -c 'sudo dpkg -i packages-microsoft-prod.deb'
31
31
RUN sudo sh -c 'rm packages-microsoft-prod.deb'
32
32
33
33
# Setup D Lang
34
- RUN sudo sh -c 'mkdir -p ~/dlang && wget https://dlang.org/install.sh -O ~/dlang/install.sh'
35
- RUN sudo sh -c 'bash ~/dlang/install.sh'
36
- # # From Docs not needed though
37
- # RUN sudo sh -c 'source ~/dlang/dmd-2.097.2/activate'
38
- ENV PATH=$PATH:/root/dlang/dmd-2.097.2/linux/bin64
34
+ ENV DLANG_VERSION=2.097.2
35
+ RUN mkdir -p ~/dlang && wget https://dlang.org/install.sh -O ~/dlang/install.sh
36
+ RUN bash ~/dlang/install.sh dmd-$DLANG_VERSION
37
+ ENV PATH=$PATH:~/dlang/dmd-$DLANG_VERSION/linux/bin64/
39
38
40
39
# Setup Go
41
40
RUN sudo sh -c 'wget -c https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz -O - | sudo tar -xz -C /usr/local'
@@ -56,17 +55,14 @@ ENV PATH=$PATH:/usr/local/kotlinc/bin
56
55
# Setup Matlab
57
56
# ?????? This is a licensed language???
58
57
59
- # Setup Emojicode (in progress)
60
- RUN sudo sh -c 'wget -c https://github.com/emojicode/emojicode/releases/download/v1.0-beta.2/Emojicode-1.0-beta.2-Linux-x86_64.tar.gz -O /usr/local/Emojicode-1.0-beta.2-Linux-x86_64.tar.gz'
61
- RUN sudo tar -xvzf /usr/local/Emojicode-1.0-beta.2-Linux-x86_64.tar.gz
62
- # && cd ~/emojicode/ && echo && ./install.sh'
63
- ENV PATH=$PATH:/usr/local/Emojicode-1.0-beta.2-Linux-x86_64
64
-
65
- # Setup Factor (in progress)
66
- RUN mkdir -p ~/factor && wget https://downloads.factorcode.org/releases/0.98/factor-linux-x86-64-0.98.tar.gz -O ~/factor/factor.tar.gz
67
- RUN tar -xzf /root/factor/factor.tar.gz
68
- # && rm ~/factor/factor.tar.gz
69
- ENV PATH=$PATH:/root/factor/factor
58
+ # Setup Emojicode
59
+ RUN mkdir -p ~/emojicode && wget -c https://github.com/emojicode/emojicode/releases/download/v1.0-beta.2/Emojicode-1.0-beta.2-Linux-x86_64.tar.gz -O ~/emojicode/emojicode.tar.gz && \
60
+ tar -xzf ~/emojicode/emojicode.tar.gz -C ~/emojicode --strip-components=1
61
+ ENV PATH=$PATH:~/emojicode
62
+
63
+ # Setup Factor
64
+ RUN mkdir -p ~/factor && wget https://downloads.factorcode.org/releases/0.98/factor-linux-x86-64-0.98.tar.gz -O ~/factor/factor.tar.gz && tar -xzf ~/factor/factor.tar.gz -C ~/factor --strip-components=1
65
+ ENV PATH=$PATH:~/factor/factor
70
66
71
67
# Setup R
72
68
RUN sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
0 commit comments