dnu restore returns 路径错误 ''/Users/<account name>/.dnx/packages/Microsoft.AspNet.IISPlatformHandler/1.0.0-rc1-final' 被拒绝。在 OS X

dnu restore returns path error ''/Users/<account name>/.dnx/packages/Microsoft.AspNet.IISPlatformHandler/1.0.0-rc1-final' is denied.' on OS X

我一直在尝试遵循 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

有人指点一下吗?

根据下面与 Victor 的聊天记录。决议是

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

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

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