2016-03-21 9 views
3

У меня возникли проблемы с dnvm. Ошибка, которая отображает это:Ошибка DNVM: не удается найти dnx-clr-win-x86.1.0.0.-rc1-final

D:\development\Disqorse>dnvm use 1.0.0.-rc1-final 
Cannot find dnx-clr-win-x86.1.0.0.-rc1-final, do you need to run 'dnvm install 
1.0.0.-rc1-final'? 
At C:\Users\Jonathan Smith\.dnx\bin\dnvm.ps1:1667 char:9 
+   throw "Cannot find $runtimeFullName, do you need to run '$Com ... 
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : OperationStopped: (Cannot find dnx....0.-rc1-final'?:St 
    ring) [], RuntimeException 
    + FullyQualifiedErrorId : Cannot find dnx-clr-win-x86.1.0.0.-rc1-final, do you ne 
    ed to run 'dnvm install 1.0.0.-rc1-final'? 

'C:\Users\Jonathan' is not recognized as an internal or external command, 
operable program or batch file. 
The system cannot find the path specified. 

Но когда я запускаю выше команды и попытаться предложения от SO я все еще получаю один и тот же вопрос. Также интересен тот факт, что после выполнения ЛЮБЫХ команд я получаю текст внизу, жалуюсь, что есть непризнанная команда. Я предполагаю, что это связано с тем, что в названии папки есть пробел, который представляет текущего пользователя. Я не могу быть уверен, что это проблема или нет.

+0

Изменен тег. RC2 отсутствует, http://dot.net –

ответ

0

Проверьте уровень разрешения выполнения сценария в окне powershell. Я поставил его на удаленный подписываются с использованием:

Set-ExecutionPolicy RemoteSigned 

Кроме того, вы должны указать время выполнения и архитектуры, а также:

like dnvm use 1.0.0-rc1-update1 -r clr -arch x64 
+0

Я не использую powershell, это нормальное командное окно. – user183872

+0

Вам также необходимо предоставить среду выполнения и архитектуру: например, dnvm use 1.0.0-rc1-update1 -r clr -arch x64 – JYA

+0

Это, похоже, сработало. Пожалуйста, отредактируйте ответ соответствующим образом. – user183872

0

Ваша версия DNVM имеет ошибку и не работает, если имя пользователя содержит пространства.

Одним из предлагаемых решений является самообновление его использования

dnvm update-self 

И если это не сработает, попробуйте использовать новый интерфейс командной строки, которая заменяет DNVM. Вы можете прочитать об этом более подробно здесь - https://github.com/aspnet/dnvm/issues/190 (нижние сообщения)