我正在使用Blockchain.info钱包ruby,按照文档https://github.com/Tolsi/blockchain-wallet-ruby/blob/master/lib/blockchain/wallet.rb中的步骤进行操作。将wallet对象添加到wallet.rb文件并使用ruby wallet.rb命令运行该文件,获取此error
&#39 ;:私有方法initialize' called for #<Blockchain::Wallet:0x00000001932f28> (NoMethodError)
。如何解决这个问题?
答案 0 :(得分:3)
你在打电话:
Blockchain::Wallet.initialize(opts)
你应该打电话:
Blockchain::Wallet.new(opts)
Ruby类用initialize
定义它们的构造方法,但是用new
实例化它们。