【问题标题】:kpm restore ubuntu: The requested feature is not implementedkpm restore ubuntu:请求的功能未实现
【发布时间】:2015-02-06 16:35:53
【问题描述】:

我尝试在我的 Ubuntu 14.04 上运行 asp.net Home 示例 但是在每次 kpm 还原时,我都会得到以下信息:

wuetrs@wuetrs-N750JK:~/repos/Home/samples/HelloMvc$ kvm list

Active Version              Runtime Location             Alias
------ -------              ------- --------             -----
  *    1.0.0-beta2          Mono    ~/.kre/packages      default

wuetrs@wuetrs-N750JK:~/repos/Home/samples/HelloMvc$ kpm restore
Restoring packages for /home/wuetrs/repos/Home/samples/HelloMvc/project.json
  CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Kestrel'
  CACHE https://www.nuget.org/api/v2/package/Kestrel/1.0.0-beta2
  CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Diagnostics'
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Diagnostics/1.0.0-beta2.
  CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Hosting'
  CACHE https://www.nuget.org/api/v2/package/Microsoft.AspNet.Hosting/1.0.0-beta2
  CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Mvc'
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Mvc/6.0.0-beta2.
  CACHE https://www.nuget.org/api/v2/FindPackagesById()?Id='Microsoft.AspNet.Server.WebListener'
  GET https://www.nuget.org/api/v2/package/Microsoft.AspNet.Server.WebListener/1.0.0-beta2.
----------
System.NotImplementedException: The requested feature is not implemented.
  at Microsoft.Framework.PackageManager.PackageUtilities+<OpenNuspecStreamFromNupkgAsync>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter`1[System.IO.Stream].GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.Framework.PackageManager.Restore.NuGet.PackageFeed+<OpenNuspecStreamAsync>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter`1[System.IO.Stream].GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.Framework.PackageManager.RemoteWalkProvider+<GetDependencies>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter`1[System.Collections.Generic.IEnumerable`1[Microsoft.Framework.Runtime.LibraryDependency]].GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.Framework.PackageManager.RestoreOperations+<FindLibraryEntry>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter`1[Microsoft.Framework.PackageManager.GraphItem].GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.Framework.PackageManager.RestoreOperations+<CreateGraphNode>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter`1[Microsoft.Framework.PackageManager.GraphNode].GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.Framework.PackageManager.RestoreOperations+<CreateGraphNode>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter`1[Microsoft.Framework.PackageManager.GraphNode[]].GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.Framework.PackageManager.RestoreCommand+<RestoreForProject>d__1.MoveNext () [0x00000] in <filename unknown>:0 
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0 
  at System.Runtime.CompilerServices.TaskAwaiter`1[System.Boolean].GetResult () [0x00000] in <filename unknown>:0 
  at Microsoft.Framework.PackageManager.RestoreCommand+<ExecuteCommand>d__1.MoveNext () [0x00000] in <filename unknown>:0 
----------
Restore failed
The requested feature is not implemented.

如 kvm 列表所示,我安装了 KRE-Mono.1.0.0-beta2 所以我尝试更改 package.json 以获取 1.0.0-beta2 包,但可能与此无关:(

我的单声道版本是:

wuetrs@wuetrs-N750JK:~$ mono --version
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
TLS:           __thread
SIGSEGV:       altstack
Notifications: epoll
Architecture:  amd64
Disabled:      none
Misc:          softdebug 
LLVM:          supported, not enabled.
GC:            sgen

有什么想法吗?

【问题讨论】:

  • 你有什么版本的单声道?
  • 找到版本的最佳方法是什么?
  • wuetrs@wuetrs-N750JK:~$ mono --version Mono JIT 编译器版本 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1) 版权所有 (C) 2002-2014 Novell, Inc, Xamarin Inc和贡献者。 www.mono-project.com TLS:__thread SIGSEGV:altstack 通知:epoll 架构:amd64 已禁用:无 杂项:softdebug LLVM:支持,未启用。 GC:sgen
  • 推荐的单声道版本大于 3.6.1 所以我认为你应该更新你的单声道。我认为您使用安装旧版本的 apt-get 安装了单声道。尝试从源代码编译和安装单声道
  • 好的,知道了。我明天试试,然后告诉你。 tk你

标签: asp.net mono asp.net-core


【解决方案1】:

解决方案,建议 b @SuhasJoshi 是正确的:

sudo apt-get remove mono-complete (or whatever package was installed)

然后继续: http://www.mono-project.com/docs/getting-started/install/linux/

【讨论】:

  • 对于未来的用户:我对 dnvm(kpm 的 最新 版本)也有同样的问题,这个答案也解决了这个问题。
  • 为了它的价值,我做了这个并且完全破坏了我的单声道设置。您的里程可能会有所不同。
猜你喜欢
  • 2015-04-19
  • 1970-01-01
  • 2021-11-07
  • 2021-12-12
  • 2021-04-28
  • 1970-01-01
  • 1970-01-01
  • 2014-07-18
  • 1970-01-01
相关资源
最近更新 更多