繁体   English   中英

azure-functions-cli:func init spits error“没有这样的文件或目录”

[英]azure-functions-cli: func init spits error “No such file or directory”

我使用下面的URl, https: //github.com/nodesource/distributions安装了7.x NoodeJs

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs

已安装azure-functions-cli,如链接https://blogs.msdn.microsoft.com/appserviceteam/2016/12/01/running-azure-functions-locally-with-the-cli/所述

npm i -g azure-functions-cli

现在,当我运行“func init”时,我收到以下错误,$ func init:没有这样的文件或目录

然后我尝试以下面的方式运行它仍然得到错误,

$ node /usr/lib/node_modules/azure-functions-cli/lib/main.js init
events.js:161
      throw er; // Unhandled 'error' event
      ^

Error: spawn mono /usr/lib/node_modules/azure-functions-cli/bin/func.exe ENOENT
    at exports._errnoException (util.js:1023:11)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:193:32)
    at onErrorNT (internal/child_process.js:359:16)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
    at Module.runMain (module.js:607:11)
    at run (bootstrap_node.js:418:7)
    at startup (bootstrap_node.js:139:9)
    at bootstrap_node.js:533:3

我也尝试安装Mono并重​​新运行命令,这也没有帮助。 我使用以下URL中的说明安装Mono,Install Mono, http://www.mono-project.com/docs/getting-started/install/linux/

Azure Functions CLI不适用于Windows以外的平台。 但是,我不确定你为什么会收到这么糟糕的错误信息。

在Mono上运行CLI的实验端口,但您需要自己构建项目。 此外,它不支持JavaScript函数。 该代码位于https://github.com/Azure/azure-functions-cli/tree/mono-support

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM