.net - 带有节点应用程序的 Edgejs 未在 Mac 计算机上运行
问题描述
我有使用 Edgejs 模块运行一些 .net dll 的节点应用程序。我的应用程序在 Windows 机器上运行,但在 Mac 计算机上运行相同的应用程序时出现以下错误:
CoreClrEmbed
enter code here
ding::Initialize - 无法解析 CoreCLR 路径。有关更多详细信息,请通过将 COREHOST_TRACE 环境变量设置为 1 module.js:664 来启用跟踪
return process.dlopen(module, path._makeLong(filename));
^
错误:这不是已发布的独立应用程序,我们无法找到 .NET Core SDK。请确保已安装;在 Object.node_modules/edge-js/lib/edge.js:54:8 上查看http://microsoft.com/net/core的更多信息)
解决方案
您是否确保按照https://github.com/tjanczuk/edge/tree/master#scripting-clr-from-nodejs正确配置了您的 Mac ?
推荐阅读
- java - @CrossOrigin 无法使用 Spring Boot。我该如何修复它?
- jsonschema - 导入模式但重新定义定义
- regex - 如何匹配特定字符串后的数字而没有积极的回溯?
- java - 有没有办法在每次迭代中使用递增数字作为对具有不同数字的方法的调用
- python - ReadFromPubSub->CloudStorage->BigQuery:订阅的大小永远不会减少,而且似乎只有 0.002% 的订阅到达 BigQuery
- microsoft-graph-api - 连接到 Graph API 以获得教育应用程序权限
- javascript - 如何将跨度值传递给laravel控制器
- wordpress - 如何在 WordPress 中添加重写规则以在自定义插件文件夹中提供图像
- azure - 为什么我的多阶段完整 yaml azure devops 管道在移动到模板时会中断?
- c++ - C++如何重载[]运算符并进行函数调用