Я пытаюсь скомпилировать Ethereum Go client. После the instructions я просто запустить make geth
, но это не удается:Ошибка компиляции: нет такого файла или каталога (но он существует!)
$ make geth
build/env.sh go run build/ci.go install ./cmd/geth
make: build/env.sh: No such file or directory
make: *** [geth] Error 1
Насколько я понял из этой ошибки него жалобы, либо build/env.sh
или build/ci.go
не существует. Таким образом, я проверил папку сборки, но они оба, кажется, есть:
$ ls -l build
total 648
drwxr-xr-x 3 kramer65 staff 102 Feb 13 13:45 _vendor
-rw-r--r-- 1 kramer65 staff 2892 Feb 13 13:45 ci-notes.md
-rw-r--r-- 1 kramer65 staff 30516 Feb 13 13:45 ci.go <===
-rw-r--r-- 1 kramer65 staff 123 Feb 13 13:45 deb.changelog
... some other files here
-rw-r--r-- 1 kramer65 staff 379 Feb 13 13:45 deb.rules
-rwxr-xr-x 1 kramer65 staff 721 Feb 13 13:45 env.sh <===
-rw-r--r-- 1 kramer65 staff 1722 Feb 13 13:45 mvn.pom
... and some more files here
Я проверил, установлен ли идти и какая версия это:
$ which go
/usr/local/bin/go
$ go version
go version go1.7.5 darwin/amd64
Так что, кажется, хорошо.
Кто-нибудь есть идеи, как я могу отлаживать/решать это? Все советы приветствуются!