Arachnid / solidity-stringutils

Basic string utilities for Solidity
Apache License 2.0
1.14k stars 373 forks source link

Unable to import "undefined": Not Found #27

Open maroodb opened 6 years ago

maroodb commented 6 years ago

when I compile the smart contract it throws this error : Unable to import "undefined": Not Found*

this is my smart contract:

pragma solidity ^0.4.0;
import "github.com/Arachnid/solidity-stringutils/strings.sol";
contract Ballot {

       using strings for *;

       function splitString (string result) public constant returns (string){
           var s = "www.google.com".toSlice();
           var delim = ".".toSlice();
           var parts = new string[](s.count(delim) + 1);
           for(uint i = 0; i < parts.length; i++) {
              parts[i] = s.split(delim).toString();
            }

            return parts[0];

       }
}
SelimTavukcuoglu commented 6 years ago

Hello, all. Same for me...

maroodb commented 6 years ago

the solution is to replace import "github.com/Arachnid/solidity-stringutils/strings.sol"; by "import "github.com/Arachnid/solidity-stringutils/src/strings.sol";

SelimTavukcuoglu commented 6 years ago

Still not working...

xeroblood-io commented 6 years ago

Working in Remix for me now screen shot 2018-06-06 at 11 30 31 am

maikelmclauflin commented 4 years ago

if running this locally does this have to use externals? and is this published on npm?