【问题标题】:running dotnet on raspberry pi B with debian does not work使用 debian 在树莓派 B 上运行 dotnet 不起作用
【发布时间】:2021-05-28 20:20:59
【问题描述】:

这是一个原始的 Raspberry pi B,相当旧。我已经安装了 Debian 4.19.181-1 (2021-03-19)。它是一个 armv6l GNU/Linux 系统。

当我尝试运行 dotnet 时,它总是以 ./dotnet: No such file or directory 响应

我确保每次使用 chmod +x dotnet 都使其成为可执行文件,并使用 ls -la 检查它是否可以执行,上面写着-rwxr-xr-x 1 1001 117 59928 Sep 13 2019 dotnet

我已经使用脚本安装了它,如下所示: https://docs.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#scripted-install

我也尝试了这种方法(它不应该在我的 32 位系统上工作,但我认为不妨试试): https://docs.microsoft.com/en-us/dotnet/core/install/linux-debian

我似乎找不到任何解决方案。

【问题讨论】:

  • 你是在同一个目录下执行上面的命令吗?如果 dotnet 可执行文件存在并显示正确的权限(似乎是这种情况),那么显然应该可以找到它。也许您周围有多个安装。 which dotnet 说什么?

标签: c# asp.net linux raspberry-pi debian


【解决方案1】:

我认为您绝对应该为此使用 docker。那里有一些很棒的教程。 https://docs.microsoft.com/en-us/dotnet/core/docker/build-container?tabs=windows

这将简化一切,这也将允许您稍后将您的应用程序移动到另一个位置。

如果需要更多帮助,请随时与我联系,我最近在 docker 和 dotnet 上工作了很多。

否则,这只是您的环境变量的问题。当您启动推荐时,它会尝试定位 dotnet。 (仍然认为使用 docker 会更容易)。 祝你有美好的一天!

【讨论】:

    【解决方案2】:

    CD 进入 dotnet 安装文件夹并执行 dotnet --info

    输出应该与此类似:

    如果您知道了,只需将 dotnet 文件夹添加到您帖子中 MS 链接中说明的路径即可。

    【讨论】:

      猜你喜欢
      • 2015-11-02
      • 1970-01-01
      • 1970-01-01
      • 2019-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-13
      • 1970-01-01
      相关资源
      最近更新 更多