Crystal语言是运行在本地环境的编译型、强类型语言,运行不需要类似虚拟机之类的中间层,编译时在底层使用LLVM进行优化。 有一定的类型推断能力,在堆码的过程中不一定需要显示的指定数据类型。自动GC。
Debian/Ubuntu
Debian分支的Linux可以使用官方的仓库来安装。
先添加源
curl https://dist.crystal-lang.org/apt/setup.sh | sudo bash
然后
apt-key adv --keyserver keys.gnupg.net --recv-keys 09617FD37CC06B54
echo "deb https://dist.crystal-lang.org/apt crystal main" > /etc/apt/sources.list.d/crystal.list
apt-get update
安装
sudo apt-get install crystal
更新
有新的版本发布时,使用如下命令更新
sudo apt-get update
sudo apt-get install crystal
RedHat/Linux
可以使用官方的仓库安装
添加源
curl https://dist.crystal-lang.org/rpm/setup.sh | sudo bash
rpm --import https://dist.crystal-lang.org/rpm/RPM-GPG-KEY
cat > /etc/yum.repos.d/crystal.repo <
[crystal]
name = Crystal
base