جلسه پنجم (ویدیو٫ اسلاید‌ها و بقیه منابع)

سلام شما جواب این سوالتون رو گرفتید ؟ چون سوال منم هست

سلام عایشه خانم

من وقتی میخواستم port رو به 8545 تغییر بدم متوجه این نوشته در vs code شدم در حالی که در vs code شما وقتی وقتی میخواستین port رو تغییر بدین وجود نداشت.داره میگه که ترافل شما disable شده باید enable کنی
باید چیکار کنم؟

شما با چه خطایی مواجه شدین؟

وقتی من دستور truffle migrate رو زدم این خطارو آورد
اگه راهکاری دارین لطفا به صورت ساده توضیح بدین ما به کمک شماها نیاز داریم چون ویدیو ها خیلی سخت شدن:(

دوست عزیز داخل این فایل تنظیمات زیر رو پیدا کن و از حالت کامنت بردارشون

        development: {
            host: "127.0.0.1", // Localhost (default: none)
            port: 8545, // Standard Ethereum port (default: none)
            network_id: "*", // Any network (default: none)
        },
1 پسندیده

ما تو این دوره فرضمون این بوده که شما با مفاهیم پایه ای برنامه نویسی آشنایی دارین.
اگر آشنا نیستید با این مفاهیم لازمه وقت بیشتری بذارید. و راه طولانی تری در پیش دارید.
فک نمیکنم راه میان بری باشه.
این لینک هم فقط بعنوان پیشنهاد.

اون دو تا اسلش(//) به معنی غیرفعال کردن خط فعلیه. یعنی دستور نادیده گرفته میشه.
بخشی که لازمه رو از توضیحات دربیارین. یعنی اسلش ها رو پاک کنید.
بخش نتورک اینشکلی میشه.


 networks: {
    development: {
      host: "127.0.0.1",
      port: 8545,
      network_id: "*" // Match any network id
    }
  },
1 پسندیده

اینم خطای تنظیم نشدن همون نتورکه.

Truffle develop
دیگه دنبال بلاکچین شما نمیگرده، خودش یکی ایجاد میکنه. و بعدش این تنظیمات نادیده گرفته میشه.
تنظیمات شبکه رو درست کنید دوباره شروع کنید
این لینک رو حتی با ترجمه گوگل یه بار چک کنید.
https://platon-truffle.readthedocs.io/en/stable/getting-started/using-truffle-develop-and-the-console.html

1 پسندیده

این فایل کجای سیستم منه؟

ابن خطارو چجوری رفع کنم؟

انجام دادم بازم نمیتونه به شبکه من وصل بشه و همون خطارو میده.اینم از تنظیمات داخل شبکه در تصویر زیر کامنت


هارو هم برداشتم

داخل فایل truffle-config.js قسمت تنظیمات compilers قسمت solc سپس version رو به ورژن مورد نظر خودتون تغییر بدین مثلا

    compilers: {
        solc: {
            version: "0.6.0", 
        }
    },
1 پسندیده

برای تغییر ورژن دقیقا باید چیکار کنم؟

اگر داخل فایل truffle-config.js خط های مربوط به تعیین ورژن ندارید اضافه اش کنید. مثلا بعد از تنظیمات شبکه. اینشکلی میشه.


module.exports = {
  networks: {
    development: {
      host: "127.0.0.1",
      port: 8545,
      network_id: "*" // Match any network id
    }
  },
  compilers: {
    solc: {
      version: "^0.8.0"
    }
  }
};

https://trufflesuite.com/docs/truffle/reference/configuration.html

از همون ورژنی استفاده کنید که در فایل قراردادتون مشخص کردید.

2 پسندیده

من ganache-cli ارور میده ولی ganache میزنم مشکل نداره. فقط پورتش RPC Listening on 127.0.0.1:8545 هست. تفاوتی داره با ganache-cli ؟؟

مشکلی نداره میتونید استفاده کنید

من


node.gs …git…npm.و… درست نصب کردم ولی در ترافل تا مراحل اخر پیش میره و ارور های داخل تصویر رو میگیرم ممنون میشم راهنمایی کنید داخل فروم جوابم رو دریافت نکردم همه نرم افزار هارم به طور کامل حدف و نصب کردم نشد حتی ورژن jsرو هم تغییر دادم موفق نشدم .

@Mohammadd
@Aysha
ممنون میشم راهنماییم کنید


سلام ممنونم برای دوره خوبتون
موقع نصب truffle بعد از دانلود با این ارور مواجه میشم و نصب نمیشه ممنون میشم کمک کنید
node js هم نصب کردم از خود سایتشون (با دستور choco install nodejs -y چیزی نمیومد)