Truffle Compile Error (Zeppelin konnte nicht gefunden werden)

Truffle-Kompilierung schlägt mit Fehler fehl:

Error: Could not find zeppelin-solidity/contracts/token/MintableToken from any sources; imported from /home/mike/Desktop/test/contracts/TestCoin.sol
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:69147:23
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:165637:16
at next (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:178009:18)
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:69135:7
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:202146:5
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:177914:16
at replenish (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:165607:25)
at iterateeCallback (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:165597:17)
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:165637:16
at ReadFileContext.callback (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:202142:14)

Es gibt Blöcke mit Importen:

pragma solidity ^0.4.18;

import "zeppelin-solidity/contracts/crowdsale/Crowdsale.sol";
import "zeppelin-solidity/contracts/token/MintableToken";
import "./TestCoin.sol";

contract TestCoinCrowdsale is Crowdsale {

Weiß jemand, wie man es repariert? Danke!

Antworten (2)

Ihnen fehlt ".sol" im Dateinamen, den Sie importieren möchten. Es sollte sein:

import "zeppelin-solidity/contracts/token/ERC20/MintableToken.sol";

import "zeppelin-solidity/contracts/token/MintableToken" Fix zum Importieren von "zeppelin-solidity/contracts/token/MintableToken.sol";