inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Tạo Dapp bất động sản trên blockchain Ethereum - Phần cơ bản

Truffle & Triển khai Hợp đồng I (Giải thích cấu trúc, Triển khai)

MyContract.sol compile 에러

708

jinqook01260387

7 câu hỏi đã được viết

1

위 질문과 같은 내용이지만 MyContract.sol 이 compile 되지 않습니다.

pragma ^0.4.24;

위 부분과 function 에 parameter 로 받는 string 에 대해

빨간 밑줄이 그어지며 에러 내용으로는

Source file requires different compiler version (current compiler is 0.5.0+commit.1d4f565a.Emscripten.clang - note that nightly builds are considered to be strictly less than the released version

pragma solidity ^0.4.24;

이 나오며 function 의 parameter 에러내용은

Data location must be "memory" for parameter in function, but none was given.

이 나옵니다.

blockchain Ethereum dapp

Câu trả lời 3

2

SEJONG IT EDU

늦게 답변드려 죄송합니다. 혹시 현재 설치된 트러플 버전이 4인지 확인해 보시겠어요?

truffle version  

5가 설치되어있으면 이더리움 DAPP 개발환경 셋업 I 강좌의 필독 부분을 참조하시기 바랍니다.

1

wjdrmsl3052

코드 에 컴파일러 버젼을 다음과 같이 명시 해주면 됩니다. 참고하시길

pragma solidity >=0.4.21 <0.6.0;
제컴파일러는 0.5 이상인 환경이었습니다.
대신 변수에대한 memory 타입을 다 써줘야 합니다 ^^;
ex)  string memory _name

0

jinqook01260387

해당 에러를

solidity compile 버젼을 0.5.0으로 바꾸고

parameter 받는 string 에 string memory _name 이런 식으로 생략하지 않고 넣어줘서

compile 을 성공 시켰는데 알맞은 것인가요?

[긴급] 전체 소스코드 파일 있었던거 같은데 어디서 받나요?

0

304

2

블록체인 강의

0

264

2

강의내용 질문입니다 메타마스크

0

357

1

truffle develop 명령 오류

0

467

0

메타마스크 창이 안뜨네요 ㅜ

0

511

2

전제 소스 코드

1

304

0

miner.stop() 오류

0

324

0

매입 실행 시 메타마스크와 연동이 안되고 창이 안뜨고 있네요

0

714

2

코드가 다운받아지지 않습니다.

0

300

1

git에 올리신 자료 관련

0

370

2

geth rpc 에러입니다.

0

594

2

수업 자료

1

318

1

truffle 버전

2

277

0

Geth의 버전이 업데이트 되면서 실행되지 않았습니다. 의 해결법 (nodestart)

1

425

1

TypeError: Contracts.compile is not a function / powershell에 migrate 시 오류발생

0

416

1

./nodestrart.cmd

0

309

1

truffle migrate 실행 시 오류

0

286

0

nodestart.cmd 파일 실행시 오류

0

810

1

필드 초기화 질문

0

242

0

truffle 이렇다는데,, 업데이트 하게되면 강의를 들을수 있나요..?

0

240

0

puppeth 명령어 실행이 안됩니다.

0

487

1

truffle init 시 에러

0

232

0

nodestart 질문

0

513

1

메타마스크 질문

0

198

0