好奇想学一下 dotnet core ,手头上一台 Chromebook 安装的是 Deepin 15,所以就在 Deepin 上安装 dotnet 环境,想学学 c#. 在 https://www.microsoft.com/net/download/linux 下载了对应的 Depian8 版本,安装之后,
elone@elone-pc:~/code/test$ dotnet --version
1.0.0-preview2-1-003177
elone@elone-pc:~/code/test$ dotnet new
Created new C# project in /home/elone/code/test.
elone@elone-pc:~/code/test$ ls
Program.cs project.json
elone@elone-pc:~/code/test$ dotnet restore
log : Restoring packages for /home/elone/code/test/project.json...
段错误
请问有什么办法解决吗?翻了翻 Github,说好像是一个 bug ,但是我没找到对应的解决方法。
1
bdbai 2016-12-07 00:24:56 +08:00 via Android
提 Issue 吧,这会儿可以先用 Docker 镜像凑合。
|
2
darrenfang 2016-12-07 07:35:44 +08:00 via iPhone
我在 Mac 和 ubuntu 上面都没遇见这个 bug
|
3
beginor 2016-12-07 09:02:59 +08:00 via Android
deepin 不在支持范围, 估计提交 issue 也没有用
|
4
beginor 2016-12-07 09:03:25 +08:00 via Android
自己下载源代码编译吧
|
5
1571786243 2017-01-14 11:22:07 +08:00
在 github 上有解决方案: https://github.com/dotnet/cli/issues/4109#issuecomment-243461152
deepin 15 应该是基于 Debian sid 的,会出现这个 bug ,好像是跟某个包有关 在我的电脑上只要安装 libcurl3_7.38.0-4+deb8u3_amd64.deb 这个包就没这个问题 下载地址: https://debian.pkgs.org/8/debian-main-amd64/libcurl3_7.38.0-4+deb8u4_amd64.deb.html 下载后,你可以通过 sudo dpkg -i libcurl3_7.38.0-4+deb8u3_amd64.deb 安装这个包 这样 dotnet restore 就不会出现段错误 |