Nach truffle init sehe ich MetaCoin.sol und andere erwartete Dateien nicht?

Ich habe Truffle auf einer Ubuntu 14.04 LTS-Box installiert. Hier sind meine Truffle- und Solidity-Versionsnummern:

Truffle v4.0.6 (core: 4.0.6)
Solidity v0.4.19 (solc-js)

Ich folge dem Blockgeeks-Tutorial "How To Learn Solidity":

https://blockgeeks.com/guides/solidity/

Nach dem Ausführen von Truffle init sagen diese Anleitung und andere Tutorials, die ich im Web gesehen habe, dass ich die folgenden Dateien in den Verzeichnissen haben sollte, die durch den Befehl Truffle init erstellt wurden:

  • Verträge\ConvertLib.sol
  • Verträge\MetaCoin.sol
  • Verträge\Migrationen.sol

  • migrations\1_initial_migration.js

  • migrations\2_initial_migration.js

Ich habe nur die fett markierten Dateien. Die anderen Dateien fehlen. Weiß jemand, wie ich an die anderen Dateien komme?

truffle unbox Metacoin ist der neue Befehl ... truffle init ist veraltet.
@cmr Danke, das hat es getan. Wenn Sie so geneigt sind, ändern Sie bitte Ihren Kommentar in eine Antwort, und ich werde positiv abstimmen und akzeptieren.
Vielen Dank für Ihre Motivation. Das bedeutet wirklich viel für einen Anfänger wie mich. Vielen Dank noch mal.

Antworten (2)

In truffle v4 truffle initwird zugunsten von truffle unbox.

truffle unboxerstellt nur die Verträge/ und Migrationen/. Verzeichnisse und eine leere truffle.js.

Verwenden Sie den folgenden Befehl, um Metacoin zu entpacken. truffle unbox MetaCoin.

Sie können über den folgenden Link auf andere Textbausteine ​​verweisen. http://truffleframework.com/boxes/

Ab Truffle 4.0.0 erstellt "init" nur noch eine nackte Umgebung. Dokument hier zitieren :

Apropos Boxen, truffle init erstellt jetzt ein reines Truffle-Projekt. Wenn Sie ein konkretes Beispiel wünschen, probieren Sie stattdessen eine Box aus!

Wie cmr kommentierte, kann Metacoin ausgepackt werden, siehe Hauptseite .

truffle unbox metacoin