أساسيات واجهة سطر أوامر Anchor
يستعرض هذا القسم بعض أوامر واجهة سطر أوامر Anchor الشائعة لمساعدتك على البدء. لمزيد من المعلومات حول واجهة سطر أوامر Anchor، راجع وثائق Anchor.
تهيئة المشروع
لإنشاء مشروع Anchor جديد، قم بتشغيل الأمر التالي:
$anchor init <project-name>
على سبيل المثال، لإنشاء مشروع يسمى my-project
، قم بتشغيل:
$anchor init my-project
ينشئ هذا الأمر دليلاً جديدًا باسم المشروع ويقوم بتهيئة مشروع Anchor جديد مع برنامج Rust أساسي وقالب اختبار TypeScript.
انتقل إلى دليل المشروع:
$cd <project-name>
اطلع على هيكل ملفات مشروع Anchor.
بناء البرنامج
لبناء مشروعك، قم بتشغيل الأمر التالي:
$anchor build
يمكنك العثور على البرنامج المُجمّع في دليل /target/deploy
.
عند تشغيل anchor build
، إذا واجهت الأخطاء التالية:
بعد تطبيق الحل السابق، حاول تشغيل anchor build
مرة أخرى.
نشر البرنامج
لنشر مشروعك، قم بتشغيل الأمر التالي:
$anchor deploy
يقوم هذا الأمر بنشر برنامجك على cluster
المحدد في ملف
Anchor.toml
.
اختبار البرنامج
لاختبار مشروعك، قم بتشغيل الأمر التالي:
$anchor test
يقوم هذا الأمر ببناء ونشر وتشغيل الاختبارات لمشروعك.
عند استخدام localnet
كـ cluster
في Anchor.toml
، يقوم Anchor تلقائيًا ببدء
مصادق محلي، ونشر برنامجك، وتشغيل الاختبارات، ثم إيقاف المصادق.
عند تشغيل anchor test
بعد إنشاء مشروع Anchor جديد على نظام لينكس أو
WSL، قد تواجه الأخطاء التالية إذا لم يكن لديك Node.js أو Yarn مثبتين:
Permission denied (os error 13)
No such file or directory (os error 2)
Is this page helpful?