سلام شما جواب این سوالتون رو گرفتید ؟ چون سوال منم هست
سلام عایشه خانم
من وقتی میخواستم 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)
},
ما تو این دوره فرضمون این بوده که شما با مفاهیم پایه ای برنامه نویسی آشنایی دارین.
اگر آشنا نیستید با این مفاهیم لازمه وقت بیشتری بذارید. و راه طولانی تری در پیش دارید.
فک نمیکنم راه میان بری باشه.
این لینک هم فقط بعنوان پیشنهاد.
اون دو تا اسلش(//) به معنی غیرفعال کردن خط فعلیه. یعنی دستور نادیده گرفته میشه.
بخشی که لازمه رو از توضیحات دربیارین. یعنی اسلش ها رو پاک کنید.
بخش نتورک اینشکلی میشه.
networks: {
development: {
host: "127.0.0.1",
port: 8545,
network_id: "*" // Match any network id
}
},
اینم خطای تنظیم نشدن همون نتورکه.
Truffle develop
دیگه دنبال بلاکچین شما نمیگرده، خودش یکی ایجاد میکنه. و بعدش این تنظیمات نادیده گرفته میشه.
تنظیمات شبکه رو درست کنید دوباره شروع کنید
این لینک رو حتی با ترجمه گوگل یه بار چک کنید.
https://platon-truffle.readthedocs.io/en/stable/getting-started/using-truffle-develop-and-the-console.html
این فایل کجای سیستم منه؟
انجام دادم بازم نمیتونه به شبکه من وصل بشه و همون خطارو میده.اینم از تنظیمات داخل شبکه در تصویر زیر کامنت
هارو هم برداشتم
داخل فایل truffle-config.js قسمت تنظیمات compilers قسمت solc سپس version رو به ورژن مورد نظر خودتون تغییر بدین مثلا
compilers: {
solc: {
version: "0.6.0",
}
},
برای تغییر ورژن دقیقا باید چیکار کنم؟
اگر داخل فایل 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
از همون ورژنی استفاده کنید که در فایل قراردادتون مشخص کردید.
من ganache-cli ارور میده ولی ganache میزنم مشکل نداره. فقط پورتش RPC Listening on 127.0.0.1:8545 هست. تفاوتی داره با ganache-cli ؟؟
مشکلی نداره میتونید استفاده کنید
من
node.gs …git…npm.و… درست نصب کردم ولی در ترافل تا مراحل اخر پیش میره و ارور های داخل تصویر رو میگیرم ممنون میشم راهنمایی کنید داخل فروم جوابم رو دریافت نکردم همه نرم افزار هارم به طور کامل حدف و نصب کردم نشد حتی ورژن jsرو هم تغییر دادم موفق نشدم .