마이그레이션중 truffle과 solidity 버젼이 안 맞는 문제점
270
작성한 질문수 4

truffle & contract 강좌중에
위의 그림을 보면
MyContract.sol 파일에서 버젼 선언문에서
강사님의 예제파일은 pragma solidity ^0.4.24 로 선언되어 있습니다.
그런데 제가 만든 truffle 파일은 pragma solidity >=0.4.21 <0.6.0; 로 선언되어 있습니다.
그러다보니 마이그레이션시 이렇게 컴파일 에러가 나오기에
pragma solidity ^0.4.24 로 하지 않고, pragma solidity >=0.4.21 <0.6.0; 하게 되면
12번쨰 줄 string _name, string _gender,
20번쨰 줄 (string, string
이 부분이 에러가 나옵니다.
이걸 어떻게 해결 해야 하나요?
참고로 truffle 현재 가장 최신 버젼을 다운 받아서 사용하는겁니다.
답변 1
0
트러플 처음 설치하실 때 제가 공지사항으로 4.1.15 버전 받으라고 명시해놓았습니다. 기존 버전의 트러플 지우시고 (공지사항에 나와있음) 해당 버전 다운받고 하세요!
[긴급] 전체 소스코드 파일 있었던거 같은데 어디서 받나요?
0
240
2
블록체인 강의
0
175
2
강의내용 질문입니다 메타마스크
0
277
1
truffle develop 명령 오류
0
414
0
메타마스크 창이 안뜨네요 ㅜ
0
463
2
전제 소스 코드
1
275
0
miner.stop() 오류
0
298
0
매입 실행 시 메타마스크와 연동이 안되고 창이 안뜨고 있네요
0
654
2
코드가 다운받아지지 않습니다.
0
255
1
git에 올리신 자료 관련
0
329
2
geth rpc 에러입니다.
0
548
2
수업 자료
1
283
1
truffle 버전
2
248
0
Geth의 버전이 업데이트 되면서 실행되지 않았습니다. 의 해결법 (nodestart)
1
386
1
TypeError: Contracts.compile is not a function / powershell에 migrate 시 오류발생
0
367
1
./nodestrart.cmd
0
273
1
truffle migrate 실행 시 오류
0
254
0
nodestart.cmd 파일 실행시 오류
0
758
1
필드 초기화 질문
0
217
0
truffle 이렇다는데,, 업데이트 하게되면 강의를 들을수 있나요..?
0
212
0
puppeth 명령어 실행이 안됩니다.
0
436
1
truffle init 시 에러
0
208
0
nodestart 질문
0
487
1
메타마스크 질문
0
175
0





