dnu restore返回路径错误&#39;&#39; / Users / <account name =“”> /。dnx / packages / Microsoft.AspNet.IISPlatformHandler / 1.0.0-rc1-final&#39;被拒绝。&#39;在OS X上

时间:2015-12-04 18:25:42

标签: asp.net macos asp.net-core coreclr

我一直在尝试遵循OS X ASP.NET 5指南Your first ASP.NET 5 Application on a Mac

我使用命令行在Installing ASP.NET 5 on Mac OS X指南之后设置我的环境并安装DNX for .NET Core。

Yeoman成功搭建了我的应用程序,当我进入下一步并运行dnu restore时,我收到以下路径错误。

Restore failed
Access to the path
'/Users/simon/.dnx/packages/Microsoft.AspNet.IISPlatformHandler/1.0.0
-rc1-final' is denied.

dnu restore的完整输出位于:https://gist.github.com/simonneedham/aed410bbb31a98427164

有人有任何指示吗?

1 个答案:

答案 0 :(得分:0)

根据与Victor的聊天情况。决议是

删除我的整个~/.dnx文件夹并删除我的project.lock.json文件。

确保我的.net执行环境是最新的。我试图在coreclr上运行所以我运行了dnvm upgrade -r -coreclr

然后运行dnu restore以重新创建.dnx文件夹和下面的packages文件夹。这次使用常规权限重新创建了packages文件夹,并且不需要提升。