نصب Truffle و Ganache CLI


npm نصب هست ورژن 8 هم هستش

درود بر شما. من این ارور میگیرم :

Solidity coverage broken on CI with Unrecognized task coverage HH303

زیاد بالا پایین کردیم این تاپیک رو همچنان رو ارور هستیم … ممنون میشم اگه کسی میتونه بهم کمک کنه . شماره واتس آپ : 09101513874


من اخرین ورژن نود رو نصب کردم ولی باز ارور میده. چه کار کنم؟

اینکار رو انجام بدید و دوباره امتحان کنید

1 پسندیده

سلام،
این خطای ترافله؟ یا هاردهت؟
این دستور رو امتحان کنید لطفا.
و اینکه چه دستوری اجرا کردید؟

npm install --save-dev solidity-coverage

لطفا مراحلی که رفتین و خطارو اینجا پست کنید.

اینجا هم دوباره مینویسم.

ورژن فعلی انگار سازگار نیست فعلا با ترافل.
حذفش کنید و ورژن LTS رو نصب کنید. باید صراحتا ورژن رو موقع نصب مشخص کنید.

هاردهت رو میخواستم نصب کنم. در پایان نصب این کامند رو زدم npx hardhat accounts که ارور HH303 داد. کامندی که شما فرمودین هم زدم ولی ارور پابرجا هست هنوز

ممنون خلاصه درست شد :pray: :pray: :pray:

2 پسندیده

من نسخه قدیمی node رو نصب کردم و گنش درست نصب شد ولی الان برای نصب ترافل به مشکل خوردم. فکر کنم میگه نود نسخه منسوخ و قدیمی هست ترافل رو نصب نمیکنه

سلام دوست عزیز . من ganache و Ganache GUi را نصب کردم وهیچ مشکلی نداشت
, Node js را از سایت Download | Node.js دریاقت کردم و همون نسخه 16 که توی تصویر بود را نصب کردم [ nodejs 16 LTS]
ولی برا ترافل با دستور npm install -g truffle با خطا مواجه میشوم و توی لیست خطاها گفته که نسخه ام مشکل داره ؛ این دستوراتی که شما نوشتید رو در cmd ویندوز اجرا میکنم خطا داره ؛دستور sudo اش رو هم حذف کردم بازم اجرا نکرد .


امکانش هست راهنمایی کنید که چه کاری باید انجام بدهم؟
این وضعیت نسخه های نصب شده روی سیستمم هست
C:\Users\FN>node -v
v16.13.2

C:\Users\FN>npm -v
8.1.2
سرچ کردم و یک سری راهنمایی کرده بودند که از طریق power shell انجام بدهم ولی درست نشد

sudo برای سیستم های لینوکسی یا wsl به کار میره، داخل کامند لاین ویندوز sudo معنا نداره.

پاورشل یا cmd رو با پرمیشن administrator باز کنید
بعد مراحل زیر رو برید

npm install --global windows-build-tools
npm install -g truffle

اگر بازم درست نشد سعی کنید wsl و ترمینال ubuntu نصب کنید و از اون طریق اقدام کنید به نصب node و truffle و,…

1 پسندیده

این خطارو تو سایتشون اینطور توضیح دادن:


HH303: Unrecognized task
Tried to run a nonexistent task.

Please double check the name of the task you are trying to run

.
یعنی میگه نمیشناسه این دستور رو. پس احتمالا تو مراحل قبلی یا نصبش خطایی دارین.

دوباره چک کنید که مراحل رو درست انجام دادین و هاردهت درست نصب و تنظیم شده.


ترافل میخام نصب کنم اینجا گیر میکنه دیگه جلو نمیره

با چه دستوری مطمئن بشم ترافل درست نصب شده؟

1 پسندیده

دستور truffle version رو داخل محیط کامندلاین اجرا کنید. باید چنین خروجی ای بگیرید:

~ truffle version
Truffle v5.4.14 (core: 5.4.14)
Solidity v0.5.16 (solc-js)
Node v16.8.0
Web3.js v1.5.3
2 پسندیده

سلام موقع نصب ganache cli این خطا رو میده.باید چیکار کرد؟

دستورو کپی پیست میکنید؟؟ ارروری که بهتون برگردوندنه برای کاراکتر فاصله اس
دستور رو خودتون تایپ کنید ببینید مشکلتون حل میشه یا نه