【问题标题】:dnvm upgrade permission denieddnvm 升级权限被拒绝
【发布时间】:2015-12-10 10:30:52
【问题描述】:

我尝试在我的 Mac (El Capitán) 中更新 dnvm,但总是出现此错误:

dnvm upgrade
Determining latest version
Latest version is 1.0.0-rc1-update1 
dnx-mono.1.0.0-rc1-update1 already installed in /usr/local/lib/dnx
Adding /usr/local/lib/dnx/runtimes/dnx-mono.1.0.0-rc1-update1/bin to process PATH
Updating alias 'default' to 'dnx-mono.1.0.0-rc1-update1'
-bash: /Users/chemitaxis/.dnx/alias/default.alias: Permission denied

有什么想法吗?谢谢

【问题讨论】:

  • default.alias 上的文件权限是什么?
  • 如何查看?谢谢! @SushiHangover
  • "ls -l /Users/chemitaxis/.dnx/alias/default.alias"
  • 嗨 @SushiHangover -rw-r--r-- 1 名根员工 39 11 月 28 日 19:25 /Users/chemitaxis/.dnx/alias/default.alias

标签: mono asp.net-core dnx dnvm


【解决方案1】:

很遗憾,您使用的安装程序存在错误(请参阅this issue),现在您的.dnx 文件夹权限错误。

你有两个选择:

  1. 删除/usr/local/lib/dnx/Users/chemitaxis/.dnx 文件夹,然后获取最新的安装程序并重新安装。
  2. 如果您不想删除这些文件夹,这里有一个解决方法:https://github.com/aspnet/dnx/issues/3191#issuecomment-159073517

【讨论】:

  • 好的,解决了,一切正常,我需要每次都重复这个过程吗?谢谢!! @Victor-Hurdugaci
  • 不。它应该是一次性的
猜你喜欢
  • 1970-01-01
  • 2018-11-20
  • 2021-07-28
  • 1970-01-01
  • 1970-01-01
  • 2022-08-22
  • 2015-08-30
相关资源
最近更新 更多