AlmaLinux 8.4にでGravity言語をインストールする
OSの確認
# cat /etc/centos-release
AlmaLinux release 8.4 (Electric Cheetah)
1.開発ツールパッケージをインストール
# sudo dnf -y groupinstall “Development Tools"
2.githubからgravityファイルをcloneする
# git clone https://github.com/marcobambini/gravity.git Cloning into 'gravity'... remote: Enumerating objects: 5678, done. remote: Counting objects: 100% (387/387), done. remote: Compressing objects: 100% (179/179), done. remote: Total 5678 (delta 216), reused 354 (delta 205), pack-reused 5291 Receiving objects: 100% (5678/5678), 2.82 MiB | 7.41 MiB/s, done. Resolving deltas: 100% (3443/3443), done.
3.ファイルを移動して、ファイルをビルドする
# sudo mv gravity /opt
# cd /opt/gravity/
# make
4.シンポリックを作成
# sudo ln -s /opt/gravity/gravity /usr/local/bin/gravity
5.動作確認
# cd /usr/local/src
# vi test.gravity
func main() { System.print("study skill become smart"); }
以下のコマンドを実行
# gravity -q test.gravity
study skill become smart