Durante la instalación tengo al final esto:
Últimas 15 líneas de /Users/maksim/Library/Logs/Homebrew/parity/02.multirust:
Compiling serde v0.7.4
Compiling itertools v0.4.13
Compiling bytes v0.3.0
Compiling winapi-build v0.1.1
Compiling bloomchain v0.1.0
error: linking with `cc` failed: exit code: 1 note: "cc" "-m64" "-L"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib"
"/private/tmp/parity-20160607-9932-1o2o3fo/target/release/build/heapsize-40dd75c58e1708a9/build_script_build.0.o"
"-o"
"/private/tmp/parity-20160607-9932-1o2o3fo/target/release/build/heapsize-40dd75c58e1708a9/build_script_build"
"-Wl,-dead_strip" "-nodefaultlibs" "-L"
"/private/tmp/parity-20160607-9932-1o2o3fo/target/release/deps" "-L"
"/private/tmp/parity-20160607-9932-1o2o3fo/target/release/deps" "-L"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib/libstd-d16b8f0e.rlib"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib/libcollections-d16b8f0e.rlib"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib/librustc_unicode-d16b8f0e.rlib"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib/librand-d16b8f0e.rlib"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib/liballoc-d16b8f0e.rlib"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib/liballoc_jemalloc-d16b8f0e.rlib"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib/liblibc-d16b8f0e.rlib"
"/private/tmp/parity-20160607-9932-1o2o3fo/.brew_home/.multirust/toolchains/stable/lib/rustlib/x86_64-apple-darwin/lib/libcore-d16b8f0e.rlib"
"-l" "System" "-l" "pthread" "-l" "c" "-l" "m" "-l" "compiler-rt"
note: ld: entry point (start) undefined. Usually in crt1.o for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: aborting due to previous error
Build failed, waiting for other jobs to finish...
error: Could not compile `heapsize`.
To learn more, run the command again with --verbose.
Antes de hacerlo, detallado, ¿alguien puede ver cuál es el problema?
¡Gracias de parte de un usuario de Mac no tan experimentado!
Actualización: durante la instalación según @Ellis, obtenga lo siguiente:
maksims-mbp:parity maksim$ brew update && brew install multirust
Already up-to-date.
Warning: multirust-0.8.0 already installed
maksims-mbp:parity maksim$ multirust default stable
multirust: installing toolchain 'stable'
rustup: gpg not available. signatures will not be verified
rustup: downloading manifest for 'stable'
rustup: command failed: curl -s -f -O https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256
rustup: couldn't download checksum file 'https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256'
rustup: downloading manifest for 'stable'
rustup: command failed: curl -s -f -O https://static.rust-lang.org/dist/channel-rust-stable.sha256
rustup: couldn't download checksum file 'https://static.rust-lang.org/dist/channel-rust-stable.sha256'
¿Alguna idea de cómo arreglarlo? ¿Tiene algo que ver con "no tener 'gpg'"?
Trabajé en paridad hace unas semanas en OS X. Esta guía es para Parity 1.2. La construcción es muy larga. Supongo que has instalado homebrew.
Homebrew (junio de 2016) tiene una versión preinstalada de Parity: versión 1.1. Para evitar cualquier conflicto, eliminemos este y pasemos a la versión 1.2:
user:~ brew remove parity
Ethcore proporciona un comando único para instalar Parity, pero para instalar la versión 1.2, no debe usarlo, sino proceder así:
user:~ brew update && brew install multirust
user:~ multirust default stable
user:~ cd && git clone https://github.com/ethcore/parity.git && cd parity
user:~ cargo run --release
user:~ sudo cp parity//target/release/parity /usr/local/bin/
Este comando instala el compilador de óxido y descarga todo lo que se necesita de github. Después de unos momentos, la paridad se implementa en su sistema.
Si buscas más información, puedes leer este artículo: https://ellis2323.gitbooks.io/blckchn/content/[ES]_Parity.html
Ellis
brew install gpg
Maksim Ravnovesov
multirust: installing toolchain 'stable' rustup: gpg available. signatures will be verified rustup: downloading manifest for 'stable' rustup: command failed: curl -s -f -O https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256 rustup: couldn't download checksum file 'https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256' rustup: downloading manifest for 'stable' rustup: command failed: curl -s -f -O https://static.rust-lang.org/dist/channel-rust-stable.sha256 rustup: couldn't download checksum file 'https://static.rust-lang.org/dist/channel-rust-stable.sha256'
Maksim Ravnovesov
Ellis
Ellis
Maksim Ravnovesov
brew install curl
y se instaló. Sin embargo, el problema del comentario anterior todavía existe. estoy recibiendo de nuevorustup: command failed: curl -s -f -O https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256 rustup: couldn't download checksum file 'https://static.rust-lang.org/dist/channel-rust-stable.toml.sha256'
Ellis
which curl