缺少Cryptogen,Configtxgen,configtxlator
在建構Fabric的sample例子,first network時,生成證書時提示缺少工具
解決方法
1.在fabric/script檔案夾裡,執行 bootstrap.sh 會生成Cryptogen檔案
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL4lkaNlXU65UeRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLwETN4MDNwQTMwITMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2.編譯生成configtxgen工具
Cryptogen源碼在fabric/common/configtx/tool/configtxgen中,是一個獨立的可執行程式。v1.0.0之後的版本,源碼轉到fabric/common/tools/cryptogen/中。
生成cryptogen可執行程式有兩種方式。
1)在fabric目錄下執行make configtxgen。如果正常執行,則會在fabric/build/bin中生成可執行檔案configtxgen。
2)直接在fabric/common/configtx/tool/configtxgen下執行go build。