基于路径的扩展模型不能与Mac上的.net-cli一起工作



我尝试创建一个可以使用dotnet驱动程序执行的自定义命令。按照文档中提到的步骤操作。

  1. 创建一个名为dotnet-demo
  2. 的命令
  3. 在命令
  4. 中增加了基本的echo "Welcome to Custom Command"脚本
  5. 允许使用chmod +x dotnet-demo
  6. 执行该文件
  7. 通过使用ln -s dotnet-demo /usr/local/bin
  8. 启用symlink将此脚本添加到路径中
  9. 使用dotnet demo运行命令没有任何错误。两者都不产生任何输出。

不知道我在这里错过了什么

问题出在符号链接创建步骤上。在使用命令的完整路径后,一切开始正常工作。也就是说,ln -s <full-path>/dotnet-demo /usr/local/bin/dotnet-demo创造了奇迹。现在运行命令dotnet demo产生预期的输出

最新更新