أساسيات واجهة سطر أوامر Anchor

يستعرض هذا القسم بعض أوامر واجهة سطر أوامر Anchor الشائعة لمساعدتك على البدء. لمزيد من المعلومات حول واجهة سطر أوامر Anchor، راجع وثائق Anchor.

تهيئة المشروع

لإنشاء مشروع Anchor جديد، قم بتشغيل الأمر التالي:

Terminal
$
anchor init <project-name>

على سبيل المثال، لإنشاء مشروع يسمى my-project، قم بتشغيل:

Terminal
$
anchor init my-project

ينشئ هذا الأمر دليلاً جديدًا باسم المشروع ويقوم بتهيئة مشروع Anchor جديد مع برنامج Rust أساسي وقالب اختبار TypeScript.

انتقل إلى دليل المشروع:

Terminal
$
cd <project-name>

اطلع على هيكل ملفات مشروع Anchor.

بناء البرنامج

لبناء مشروعك، قم بتشغيل الأمر التالي:

Terminal
$
anchor build

يمكنك العثور على البرنامج المُجمّع في دليل /target/deploy.

عند تشغيل anchor build، إذا واجهت الأخطاء التالية:

بعد تطبيق الحل السابق، حاول تشغيل anchor build مرة أخرى.

نشر البرنامج

لنشر مشروعك، قم بتشغيل الأمر التالي:

Terminal
$
anchor deploy

يقوم هذا الأمر بنشر برنامجك على cluster المحدد في ملف Anchor.toml.

اختبار البرنامج

لاختبار مشروعك، قم بتشغيل الأمر التالي:

Terminal
$
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?

جدول المحتويات

تعديل الصفحة