小编joh*_*mue的帖子

我无法在macOS Sierra上安装自制软件.安装暂停

我试图在我的Mac上安装可靠性

brew update
brew upgrade
brew tap ethereum/ethereum
brew install solidity

brew linkapps solidity
Run Code Online (Sandbox Code Playgroud)

正如solidity#binary-packages所建议的那样.但是当我尝试brew install solidity安装过程时,在安装boost时,它会卡在这里:

    bash-3.2$ brew install solidity
==> Installing solidity from ethereum/ethereum
==> Installing dependencies for ethereum/ethereum/solidity: boost, cryptopp, gmp
==> Installing ethereum/ethereum/solidity dependency: boost
==> Using the sandbox
==> Downloading https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.bz2
Already downloaded: /Users/Me/Library/Caches/Homebrew/boost-1.64.0.tar.bz2
==> Downloading https://github.com/boostorg/mpi/commit/f5bdcc1.patch
Already downloaded: /Users/Me/Library/Caches/Homebrew/boost--patch-c7af75a83fef90fdb9858bc988d64ca569ae8d940396b9bc60a57d63fca2587b.patch
==> Downloading https://github.com/boostorg/serialization/commit/1d86261.diff
Already downloaded: /Users/Me/Library/Caches/Homebrew/boost--patch-155f603a00975a1702808be072c1420964feac8323de39c111a9d3a363a4ed9a.diff
==> Patching
==> Applying f5bdcc1.patch
patching file boost/mpi/detail/mpi_datatype_primitive.hpp
patching file boost/mpi/detail/packed_iprimitive.hpp
patching file boost/mpi/detail/packed_oprimitive.hpp
Hunk …
Run Code Online (Sandbox Code Playgroud)

macos homebrew boost ethereum solidity

3
推荐指数
1
解决办法
1326
查看次数

为什么我的块只执行一次?

为什么:

array = (1..20).to_a
array.index.each_slice(5) do |slice|
  puts slice.inspect
end
Run Code Online (Sandbox Code Playgroud)

收益:

[1, 2, 3, 4, 5]
[6, 7, 8, 9, 10]
[11, 12, 13, 14, 15]
[16, 17, 18, 19, 20]
Run Code Online (Sandbox Code Playgroud)

而:

other_array = []
array = (1..20).to_a
array.index.each_slice(5) do |slice|
  puts slice.inspect
  other_array.push(1)
end
Run Code Online (Sandbox Code Playgroud)

仅返回:

[1, 2, 3, 4, 5]
Run Code Online (Sandbox Code Playgroud)

如何other_array.push(1)打破块的执行?一个明显的结论是我无法访问不在块范围内的变量,但为什么会这样?

ruby

2
推荐指数
1
解决办法
64
查看次数

initMiniDFSCluster引发NoClassDefFoundError(已测试客户端)

我正在编写一个软件,该软件应该将文件存储在hadoop-hdfs中,当然,我想为此特定功能编写测试用例。不幸的是,当我尝试build()MiniDFSCluster时,我得到了以下内容。

16/10/07 16:16:33 INFO hdfs.MiniDFSCluster: starting cluster: numNameNodes=1, numDataNodes=2
16/10/07 16:16:33 INFO hdfs.MiniDFSCluster: Shutting down the Mini HDFS Cluster

java.lang.NoClassDefFoundError: org/apache/hadoop/net/StaticMapping

  at org.apache.hadoop.hdfs.MiniDFSCluster.initMiniDFSCluster(MiniDFSCluster.java:792)
  at org.apache.hadoop.hdfs.MiniDFSCluster.<init>(MiniDFSCluster.java:475)
  at org.apache.hadoop.hdfs.MiniDFSCluster$Builder.build(MiniDFSCluster.java:434)
  at de.tuberlin.cit.storageassistant.ArchiveManagerTest.setUp(ArchiveManagerTest.java:33)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  at java.lang.reflect.Method.invoke(Method.java:497)
  at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
  at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
  at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
  at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)
  at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
  at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
  at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
  at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
  at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
  at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
  at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
  at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
  at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
  at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
  at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:234)
  at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:74)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  at …
Run Code Online (Sandbox Code Playgroud)

java hadoop maven

2
推荐指数
1
解决办法
1587
查看次数

标签 统计

boost ×1

ethereum ×1

hadoop ×1

homebrew ×1

java ×1

macos ×1

maven ×1

ruby ×1

solidity ×1