2016-12-09 9 views
1

複数のスレッドに時間をかけて解決策を探していましたが、問題を特定することさえできません。私は非常に新しい、移動するが、それはインポートサイクルを持つことは許されていないことを理解し、私はそれがパッケージbに依存していることを意味すると理解しています。ここで私は取得しています出力は、私のコードをどれだけ流しても、インポートサイクルを修正する方法がわかりません。 (Golang)

C:\Windows\System32\src\github.com\ethereum\go-ethereum>go install -v 
import cycle not allowed 
package . 
    imports errors 
    imports runtime 
    imports runtime/internal/atomic 
    imports unsafe 
    imports runtime 
import cycle not allowed 
package . 
    imports github.com/ethereum/go-ethereum/core/types 
    imports github.com/ethereum/go-ethereum/core/vm 
    imports github.com/ethereum/go-ethereum/crypto 
    imports github.com/ethereum/go-ethereum/crypto/ecies 
    imports github.com/ethereum/go-ethereum/crypto/secp256k1 
    imports runtime/cgo 
    imports runtime/cgo 

誰かが、私はそれを修正するために探しているものを、少なくとも数字うちに私を助けてくださいすることができます:/

すべて事前に感謝

+2

なぜあなたはSystem32であなたのgopathを設定するのですか? –

+0

異なるパッケージで逆輸入品を探しています。 たとえば、パッケージ「packageA」には のインポート「github.com/foo/packageB」 があり、パッケージ「packageB」には のインポート「github.com/foo/packageA」があります。 あなたのコードを見る必要性を解決する。 – doharlem

+0

@AngeloAngeles私はガイドに従っていました。それはSystem32を通過しないのですか? – drewh784

答えて

0

へこのレポをインストールすると、プロジェクトのルートディレクトリからget installを使用する必要はありません。マック/ Linuxの/ Windowsのフォローの詳細インストールinstuctionについては

:代わりに、インストールプロセスがあなたが行く-etherenumのMakefileを読むことができますどのように機能するかについてはmake geth

を使用する必要がありますこのガイド:

+0

それらは私が従っていた指示なので、私はまだ何をすべきか分かりません@Aminadav – drewh784

+0

あなたは何を試したのですか?あなたが言及したように 'go install'を使う必要はありません – Aminadav

関連する問題