Not: Bu eski bir derstir sadece caironun eski sürümlerini kullanmak isteyenler için bırakılmıştır. Scarb kullanmanız önerilir.


Öncelikle, Rust'ı kurmak için şu komutu kullanınız.

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh


Cairo'nun belirli bir sürümünü yüklemek isterseniz aşağıda verilen kodu tercih edebilirsiniz.

export CAIRO_GIT_TAG=v2.0.0


Bunu takiben, şu komut yardımıyla Cairo'yu sisteminize ekleyin.

curl -L https://github.com/franalgaba/cairo-installer/raw/main/bin/cairo-installer | bash


Eğer bir bağlantı problemi yaşıyorsanız, curl komutuna -k ekleyerek yeniden indirme işlemi gerçekleştirin.

curl -k -L https://github.com/franalgaba/cairo-installer/raw/main/bin/cairo-installer | bash


Derleme esnasında eğer bir hata mesajı alıyorsanız, şu komutları kullanarak cc bağlayıcısını kurun.

sudo apt-get install build-essential


Ardından, Cairo'yu kaldırın ve tekrar yüklemeye çalışın.

rm -fr ~/.cairo
curl -L https://github.com/franalgaba/cairo-installer/raw/main/bin/cairo-installer | bash


Hala bir problemle karşılaşıyorsanız, cc'nin ortam değişkenlerinin doğru konfigüre edildiğinden emin olmak için aşağıdaki adımları uygulayın.

echo $PATH
export PATH=$PATH:/path/to/cc


Cairo'yu tekrar yüklemek için ilgili komutları kullanın.

Caro için shell ortamınızı konfigüre edinin 

Bash kullanıyorsanız:

echo 'export CAIRO_ROOT="$HOME/.cairo"' >> ~/.bashrc
echo 'command -v cairo-compile >/dev/null || export PATH="$CAIRO_ROOT/target/release:$PATH"' >> ~/.bashrc
echo 'export CAIRO_ROOT="$HOME/.cairo"' >> ~/.profile
echo 'command -v cairo-compile >/dev/null || export PATH="$CAIRO_ROOT/target/release:$PATH"' >> ~/.profile
echo 'export CAIRO_ROOT="$HOME/.cairo"' >> ~/.bash_profile
echo 'command -v cairo-compile >/dev/null || export PATH="$CAIRO_ROOT/target/release:$PATH"' >> ~/.bash_profile


Zsh kullanıyorsanız:

echo 'export CAIRO_ROOT="$HOME/.cairo"' >> ~/.zshrc
echo 'command -v cairo-compile >/dev/null || export PATH="$CAIRO_ROOT/target/release:$PATH"' >> ~/.zshrc


Ortam ayarlarınızı aktif hale getirmek için shell'i yeniden başlatın

exec "$SHELL"


Doğru bir kurulum yaptığınızdan emin olmak adına şu komutu çalıştırın ve cairo-compile 2.0.0 çıktısını bekleyin.

cairo-compile --version



Scarb'ı sisteminize eklemek adına ilgili komutu kullanın.

curl --proto '=https' --tlsv1.2 -sSf https://docs.swmansion.com/scarb/install.sh | sh



Ardından shell ortamınızı bir kez daha yeniden başlatın.

exec "$SHELL"



Kurulumun başarılı olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın.

scarb --version