我下载了Docker for Mac,因为它是Hyperledger Fabric(也列为here)的先决条件。 现在,我下载了here列出的特定于平台的二进制文件。
指示说:
如果您使用的是Docker for Mac,则需要 使用/ Users,/ Volumes,/ private或/ tmp下的位置。用一个 不同的位置,请参考Docker文档获取文件 共享。
所以,我使用了以下目录: / Users / user_name / Documents / Hyperledger \ Fabric /
我遵循了网站上列出的相同命令 但是,我无法将下面的行添加到〜/ .bash_profile。
export PATH=/Users/user_name/Documents/Hyperledger\ Fabric/bin:$PATH
如果我添加了上面的行并运行了bash_profile,则会出现错误,之后像ls这样的命令会打开,但是找不到错误。
似乎我的文件位置存在问题 安装了Docker for Mac而不是Docker工具箱。
答案 0 :(得分:1)
问题是您的目录名称包含空格。避免此问题的一种方法是指定没有空格的目录名称。这将是理想的方法,因为一旦在PATH变量中引入空格,就需要在随后使用的地方引用它。
或者,您可以将路径设置为:
export PATH="/Users/user_name/Documents/Hyperledger Fabric/bin":$PATH
然而,如上所述,这有缺点。