2017-04-25 7 views
0

저는 Solidity 컴파일러 (및 Ethereum)를 처음 사용했습니다. 내 목표는 블록 체인에 일부 계약을 게시하는 것입니다. 나는 다음과 같은 간단한 예제를하고 있어요 : https://ethereum.gitbooks.io/frontier-guide/content/compiling_contract.htmlEthereum (Solidity) 컴파일러 출력

그러나이 라인 :

계약 = eth.compile.solidity (소스) .test

이 예에서와 같이 작동하지 않습니다 . "test"속성은 항상 사용할 수 없으므로

대신 .test의이 같은 키를 반환 :

eth console output

내가 "테스트 :/tmp를/geth - 컴파일 solidity255557006을"이 무엇인지 이해할 수 없습니다.

$ geth 버전

버전 :

1.5.6 불안정한

프로토콜 버전 : [63 62]

이동 버전 : go1.7.3

답변

1

나는 경우 제안 처음으로 온라인 컴파일러 https://ethereum.github.io/browser-solidity/을 사용하여 솔리드리티 컴파일러 버전을 선택하고 더 나은 컴파일 작업을 수행하려는 견실함에서 시작하고 있습니다 eth.compile.solidity 최신 버전에서 떨어 되었기 때문에 문제 네비게이션 시스템

0

당신은 truffle 및 CLI 도구

사용을 고려할 수 있습니다.

+0

트루 플과 testrpc로 시작하여 모든 것을 로컬에서 먼저 수행해야한다고 생각합니다. 그렇다면 익숙해지면 실제 배포로 이동하십시오. –