インストール
On Ubuntu
Ubuntu 系のディストリビューションでは、Crystal 公式の deb リポジトリ.を利用してインストールできます。Snapcraft や Linuxbrew も使えます。
Crystal 公式の deb リポジトリ
To install latest stable Crystal release from the official Crystal repository hosted on the Open Build Service run in your command line:
インストールスクリプトはその他のチャンネルのリリースをインストール、もしくは更新するためのオプション引数を受け付けます。
--version
withmajor.minor
orlatest
value--channel
引数では、stable
、unstable
、もしくはnightly
の値を指定できます、
より詳細な情報はこの告知記事を参照してください。
マニュアルセットアップ
ディストリビューション名とリリース名を次のスクリプトの {REPOSITORY}
に挿入することで、設定できます。
You can find available options on the installation page at OBS.
リポジトリの設定が完了すれば、Crystal がインストールできます。
sudo apt update
sudo apt install crystal
次のパッケージは必ずしも必要なわけではありません。ですが、標準ライブラリの対応する機能を利用するのであればインストールを推奨します。
sudo apt install libssl-dev # for using OpenSSL
sudo apt install libxml2-dev # for using XML
sudo apt install libyaml-dev # for using YAML
sudo apt install libgmp-dev # for using Big numbers
sudo apt install libz-dev # for using crystal play
新しいバージョンの Crystal がリリースされた場合には、以下でアップグレードすることが可能です。
Snapcraft を使う
Crystal の snap は classic な制限環境下を要求します。snapd
がインストールしてあれば、Crystal をインストールする準備は万端です。
sudo snap install crystal --classic
最新のバージョンを edge
チャンネルを使ってインストールすることもできます。
sudo snap install crystal --classic --edge
より詳しい情報は Crystal の snapcraft のページを参照してください。
Linuxbrew を使う
If you have Linuxbrew installed you’re ready to install Crystal:
brew update
brew install crystal-lang
言語にコントリビュートするつもりであれば、同時に LLVM もインストールしておくとよいでしょう。その場合、最後の行を以下の通りに変更してください。
brew install crystal-lang --with-llvm