Anchor CLI Temelleri
Bu bölüm, başlamanız için bazı yaygın Anchor CLI komutlarını açıklar. Anchor CLI hakkında daha fazla bilgi için Anchor dokümantasyonuna bakın.
Projeyi Başlat
Yeni bir Anchor projesi oluşturmak için aşağıdaki komutu çalıştırın:
$anchor init <project-name>
Örneğin, my-project
adında bir proje oluşturmak için şunu çalıştırın:
$anchor init my-project
Bu komut, proje adıyla yeni bir dizin oluşturur ve temel bir Rust programı ve TypeScript test şablonu ile yeni bir Anchor projesi başlatır.
Proje dizinine gidin:
$cd <project-name>
Anchor projesinin dosya yapısına bakın.
Programı Derle
Projenizi derlemek için aşağıdaki komutu çalıştırın:
$anchor build
Derlenmiş programı /target/deploy
dizininde bulabilirsiniz.
anchor build
komutunu çalıştırırken, aşağıdaki hatalarla karşılaşırsanız:
Önceki çözümü uyguladıktan sonra, anchor build
komutunu tekrar
çalıştırmayı deneyin.
Programı Dağıt
Projenizi dağıtmak için aşağıdaki komutu çalıştırın:
$anchor deploy
Bu komut, programınızı
Anchor.toml
dosyasında belirtilen cluster
ağına dağıtır.
Programı Test Et
Projenizi test etmek için aşağıdaki komutu çalıştırın:
$anchor test
Bu komut, projenizi derler, dağıtır ve testleri çalıştırır.
Anchor.toml
içinde cluster
olarak localnet
kullanıldığında, Anchor
otomatik olarak yerel bir validator başlatır, programınızı dağıtır, testleri
çalıştırır ve ardından validator'ı durdurur.
Linux veya WSL üzerinde yeni bir Anchor projesi oluşturduktan sonra
anchor test
komutunu çalıştırırken, Node.js veya Yarn yüklü değilse
aşağıdaki hatalarla karşılaşabilirsiniz:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?