【问题标题】:@google-cloud/functions-emulator is installed, but "-bash: functions: command not found"@google-cloud/functions-emulator 已安装,但“-bash: functions: command not found”
【发布时间】:2018-11-04 03:00:35
【问题描述】:

我正在关注@google-cloud/functions-emulator installation steps 并观察以下内容:

所有其他命令都在工作,所以我相信这是这个包的问题,​​但也许我错过了什么? 有人对如何解决此问题有任何建议吗?

【问题讨论】:

    标签: google-cloud-functions emulation


    【解决方案1】:

    找到“函数”并添加到 $PATH 变量中

    cd ~
    find . -name "functions"
    

    ./.nvm/versions/node/v11.9.0/lib/node_modules/node/bin/functions ./.nvm/versions/node/v11.9.0/lib/node_modules/node/lib/node_modules/@google-cloud/functions-emulator/bin/functions ...

    nano ~/.bash_profile #append next line
    

    出口 PATH=$PATH:~/.nvm/versions/node/v11.9.0/lib/node_modules/node/bin

    【讨论】:

      【解决方案2】:

      很可能,它没有全局安装:

      sudo npm install -g @google-cloud/functions-emulator
      

      因为目录/usr/bin默认位于$PATH

      $ which functions
      /usr/bin/functions
      

      【讨论】:

        【解决方案3】:

        我在 Mac 上遇到了同样的问题,试试这个

        alias functions="`npm config get prefix`/bin/functions-emulator"
        

        祝你好运

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2020-01-17
          • 2014-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-11-22
          • 2019-07-07
          相关资源
          最近更新 更多