2015-11-27 5 views
-1

Перед тем, как предоставить подробную информацию о том, что я пробовал - устанавливает ли ASP.NET 5 также установку .NET Core или вам нужно установить ее отдельно?Не удается установить .Net core и ASP.NET 5 на Linux?

Я использую Linux Mint 17.1 (64-разрядный), работающий как виртуальная машина (с использованием VirtualBox) на моей машине с Windows 8.1. Я попытался установить .NET Core с использованием официальных документов here Установка прошла нормально, и команда dnvm list указала версию coreclr просто отлично. Однако после того, как я закрыл терминал, где я устанавливал и запускал новый терминал, ни одна из команд не работала - dnu, dnx, dnvm были всеми командами, которые не были распознаны.

Любые предложения? Я готов попробовать установку на новой виртуальной машине.

Затем я попытался установить ASP.NET 5, думая, что я должен был это сделать, и предположил, что он установит .NET Core. Поэтому я следил за официальными документами с here, но это тоже не помогло.

EDIT: Я вижу голосование по этому вопросу почти через год. Dnx, dnvm больше не существует с текущим .NET Core, если этот вопрос будет удален? Кроме того, любая причина для голосования будет действительно полезна.

+0

Запуск 'dnvm use ' для настройки активной среды выполнения –

+0

Я думаю [документы для установки asp.net на linux] (https: // docs.asp.net/en/latest/getting-started/installing-on-linux.html) может быть более актуальным, чем документы для установки ядра .net на linux, который вы использовали –

+0

Да, я пробовал это, и он работает для мне теперь, однако, я должен _run source dnvm.sh_ каждый раз, когда я запускаю новый терминал/login/reboot. Любая идея, если это так, как должно быть? – Kodathon

ответ

0

Тот факт, что вы не можете запустить dnvm dnx или dnu после закрытия терминала, означает, что вам нужно запустить source dnvm.sh, чтобы вернуть их. Обычно dnvm.sh находится в ~/.dnx/dnvm/dnvm.sh. Затем вы должны использовать dnvm, чтобы узнать, установлен ли ядро ​​.Net.

+0

Боковое примечание: команда 'source dnvm.sh' автоматически помещается в ваш .bash_profile на osx, я думаю –

+0

Я вижу, что я должен делать это каждый раз, когда я запускаю терминал. Так ли это должно вести себя? Каждый раз, когда мне нужно запустить _source dnvm.sh_, чтобы заставить его работать? – Kodathon

Смежные вопросы