Ubuntu21.04にプログラミング言語nimをインストールする方法

1.OSバージョン確認
root@ubuntu:~# cat /etc/lsb-release

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=21.04
DISTRIB_CODENAME=hirsute
DISTRIB_DESCRIPTION="Ubuntu 21.04"

2.依存パッケージをインストール
# sudo apt install curl build-essential

略
build-essential (12.8ubuntu3) を設定しています ...
man-db (2.9.4-2) のトリガを処理しています ...
libc-bin (2.33-0ubuntu5) のトリガを処理しています ..

3.nimをインストール
root@ubuntu:~# curl https://nim-lang.org/choosenim/init.sh -sSf | sh

略
choosenim-init: ChooseNim installed in /root/.nimble/bin
choosenim-init: You must now ensure that the Nimble bin dir is in your PATH.
choosenim-init: Place the following line in the ~/.profile or ~/.bashrc file.
choosenim-init: export PATH=/root/.nimble/bin:$PATH

root@ubuntu:~# apt install nim

略
nim (1.4.2-1) を展開しています...
liberror-perl (0.17029-1) を設定しています ...
git-man (1:2.30.2-1ubuntu1) を設定しています ...
nim (1.4.2-1) を設定しています ...
git (1:2.30.2-1ubuntu1) を設定しています ...
man-db (2.9.4-2) のトリガを処理しています ...

4.PATHを設定します
root@ubuntu:~# vi ~/.profile

下記を追記
export PATH=/root/data/.nimble/bin:$PATH

5.バージョン確認
root@ubuntu:~# nim -v

Nim Compiler Version 1.4.2 [Linux: amd64]
Compiled at 2020-12-02
Copyright (c) 2006-2020 by Andreas Rumpf

active boot switches: -d:release

6.動作確認
root@ubuntu:~# mkdir data
root@ubuntu:~# cd data
root@ubuntu:~# vi test.vim
echo “study skill become smart"

ファイルをコンパイル
root@ubuntu:~/data# nim c test.vim

Hint: used config file '/etc/nim/nim.cfg' [Conf]
Hint: used config file '/etc/nim/config.nims' [Conf]
....CC: stdlib_io.nim
CC: stdlib_system.nim
CC: test.nim

Hint: [Link]
Hint: 22375 lines; 0.792s; 25.504MiB peakmem; Debug build; proj: /root/data/test.vim;
out: /root/data/test [SuccessX]

ファイルを実行
root@ubuntu:~/data# ./test
study skill become smart

Ubuntu 21.04

Posted by arkgame