docker - Docker - 卸载通过 Dockerfile 安装的 Dotnet Global Tool
问题描述
我正在使用以下命令通过 Dockerfile 全局安装 dotnet 工具:
RUN dotnet tool install --global Amazon.Lambda.Tools --version 3.3.0
ENV PATH="$PATH:/root/.dotnet/tools"
我有另一个工具(aws sam)试图在内部卸载/重新安装全局工具,以确保安装了最新的工具。但它得到以下错误:
Failed to uninstall tool package Invalid cross-device link
当我尝试手动卸载它时,我也会收到同样的错误。
顺便说一句,当我尝试这样做时,这些工具可以很好地解决:
dotnet lambda --help
解决方案
推荐阅读
- micronaut - 要求在 POST 中发送一个字段
- android - 在房间数据库 Android 中为 @DatabaseView 传递参数
- c# - 从 Word 文档中获取页码
- date - 如何使用时区直接解析日期和时间
- scala - Scala 测试 SparkException:任务不可序列化
- python-3.x - 如何在python中将十六进制值转换为浮点数
- nginx - Nomad : raw_exec 安装 nginx
- javascript - 在什么情况下它会在使用 react 自定义钩子时重新渲染
- c++ - (C++) 如何判断字符串中第一个值之后的每个值是大写还是小写
- javascript - Rappid/Joint 中的 Html 元素定位