разрешение на обновление dnvm отклонено

Я пытаюсь обновить dnvm на своем Mac (El Capitán), но у меня всегда возникает эта ошибка:

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

Любые идеи? Спасибо


person chemitaxis    schedule 10.12.2015    source источник
comment
Каковы права доступа к файлам на default.alias?   -  person SushiHangover    schedule 10.12.2015
comment
Как я могу это проверить? Спасибо! @SushiHangover   -  person chemitaxis    schedule 10.12.2015
comment
ls -l /Users/chemitaxis/.dnx/alias/default.alias   -  person SushiHangover    schedule 10.12.2015
comment
Привет @SushiHangover -rw-r--r-- 1 root staff 39 28 ноя 19:25 /Users/chemitaxis/.dnx/alias/default.alias   -  person chemitaxis    schedule 10.12.2015


Ответы (1)


К сожалению, вы использовали установщик, в котором была ошибка (см. эту проблему) и теперь ваша папка .dnx имеет неправильные разрешения.

У вас есть два варианта:

  1. Удалите папки /usr/local/lib/dnx и /Users/chemitaxis/.dnx, затем получите последнюю версию программы установки и переустановите ее.
  2. Если вы не хотите удалять эти папки, есть обходной путь: https://github.com/aspnet/dnx/issues/3191#issuecomment-159073517
person Victor Hurdugaci    schedule 10.12.2015
comment
Хорошо, решено, и все работает нормально, мне нужно повторять этот процесс каждый раз? Спасибо!! @ Виктор-Хурдугачи - person chemitaxis; 10.12.2015
comment
Неа. Это должно быть на один раз - person Victor Hurdugaci; 10.12.2015