ASP.NET 5 运行在包括OS X的可用于多个平台的.NET Execution Environment(DNX)上。本文介绍如何在OS X上通过HomeBrew安装DNX和ASP.NET 5。

本文包括:

  • 在OS X上安装ASP.NET

在OS X上安装ASP.NET

ASP.NET 5需要安装和配置ASP.NET的运行环境,称为.NET Execution Environment(DNX)。DNVM可以通过一个叫做Homebrew的工具来简单的完成安装,这个工具也可以为OS X安装正确版本的Mono。

安装Homebrew

如果没有安装过Homebrew的话,可以通过如下命令行脚本完成安装:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装程序会在每步安装前提示你,你可以点击这里学习更多关于Homebrew的知识。

安装.NET Version Manager(DNVM)

安装好Homebrew后,在控制台窗口运行

brew tap aspnet/dnx

来安装DNVM。如果你需要升级DNVM的版本,先运行

brew untap aspnet/dnx

以删除旧的命令,然后运行

brew tap aspnet/dnx

命令重新得到升级脚本。

如果你安装有旧的版本的Homebrew,“tap” 配置可能会得到如下错误:

Could not create link for aspnet/dnx/kvm, as it conflicts with aspnet/k/kvm

解决办法是:
运行

brew uninstall kvm

确保旧版本的kvm被移除,然后运行

brew untap aspnet/k

移除就的tap,最后运行

brew tap aspnet/dnx

命令成功完成安装。

然后运行

brew install dnvm

命令安装.NET Version Manager。命令也将会从https://www.nuget.org/api/v2种子自动安装最新的DNX包。

然后运行dnvm确认是否安装正确。如果没有,运行source dnvm.sh命令,并且再次运行dnvm。你应该会看到类似下图的信息:

通过DNVM安装最新版本的DNX,运行:

dnvm upgrade

现在dnx安装完毕,你可以开始使用ASP.NET 5了。了解如何创建一个跨平台控制台应用程序或简单的ASP.NET MVC应用程序并且在DNX下运行。

总结

ASP.NET 5 是建立在一个可以安装在OS X,Linux和Windows的跨平台的.NET 运行环境下的。在OS X上安装DNX和ASP.NET 5 仅仅需要几分钟和几个命令。

原文地址:http://docs.asp.net/en/latest/getting-started/installing-on-mac.html

在Mac OS X上安装ASP.NET 5(译文)的更多相关文章

  1. Mac OS X 上安装 ASP.NET 5

    在Mac OS X Yosemite 10.10.3 中搭建第一个 ASP.NET 5 Web 项目 终于有时间在 Mac 上安装一下 ASP.NET 5,网上有许多教程,但是多数的时间比较早了,版本 ...

  2. 简单理解在Mac OS X上运行ASP.NET程序

    运行ASP.NET程序的三要素: 1) CLR(.NET运行时) 2) KRE(ASP.NET运行时) 3) Web服务器 所以在Mac OS X上运行ASP.NET程序,就需要对应这三要素的东西: ...

  3. 在 Mac OS X 上安装 TensorFlow

    在 Mac OS X 上安装 TensorFlow 这个文档说明了如何在 Mac OS X 上安装 TensorFlow. 注意:从 1.2 版本开始,在 Mac OS X 上 TensorFlow ...

  4. 在 Mac OS X 上安装 Docker(转)

    http://www.oschina.net/translate/installing-docker-on-mac-os-x?print 在 Mac OS X 上安装 Docker 注意:Docker ...

  5. 如何在Mac OS X上安装 Ruby运行环境

    对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 首先确定操 ...

  6. Mac OS X上安装 Ruby运行环境

    环境   对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境.此安装方法同样适用于产品环境! 系统需求 ...

  7. 在windows上安装ASP.NET 5(译文)

    本文将介绍如何在windows上安装ASP.NET5,包括单独安装和通过Visual Studio 2015 安装. 本文包括: 通过Visual Studio安装ASP.NET 单独安装ASP.NE ...

  8. Mac OS 环境下 安装 Asp.Net及使用Yeoman 创建Asp.Net 项目

    本文是按照英文原文:Installing ASP.NET 5 On Mac OS安装时遇到的问题的总结Blog. 原文提示如下: Installing ASP.NET 5 On Mac OS XBy ...

  9. Mac OS X上编写 ASP.NET vNext(一)KRE环境搭建

    最新的asp.net vnext已经可以支持在mac上运行了,当然用的是mono.相比linux来说,mac的安装略显繁琐.对于大部分用Windows开发asp.net的程序员来说,初次配置还是很费时 ...

随机推荐

  1. NPM (node package manager) 入门 - 基础使用

    什么是npm ? npm 是 nodejs 的包管理和分发工具.它可以让 javascript 开发者能够更加轻松的共享代码和共用代码片段,并且通过 npm 管理你分享的代码也很方便快捷和简单. 截至 ...

  2. hibernate多对多关联映射

    关联是类(类的实例)之间的关系,表示有意义和值得关注的连接. 本系列将介绍Hibernate中主要的几种关联映射 Hibernate一对一主键单向关联Hibernate一对一主键双向关联Hiberna ...

  3. Asp.net MVC 传递数据 从前台到后台,包括单个对象,多个对象,集合

    今天为大家分享下 Asp.net MVC 将数据从前台传递到后台的几种方式. 环境:VS2013,MVC5.0框架 1.基本数据类型 我们常见有传递 int, string, bool, double ...

  4. 伪共享(false sharing),并发编程无声的性能杀手

    在并发编程过程中,我们大部分的焦点都放在如何控制共享变量的访问控制上(代码层面),但是很少人会关注系统硬件及 JVM 底层相关的影响因素.前段时间学习了一个牛X的高性能异步处理框架 Disruptor ...

  5. 挑子学习笔记:特征选择——基于假设检验的Filter方法

    转载请标明出处: http://www.cnblogs.com/tiaozistudy/p/hypothesis_testing_based_feature_selection.html Filter ...

  6. 开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)

    在这个.NET组件的介绍系列中,受到了很多园友的支持,一些园友(如:数据之巅. [秦时明月]等等这些大神 )也给我提出了对应的建议,我正在努力去改正,有不足之处还望大家多多包涵.在传播一些简单的知识的 ...

  7. Angularjs参考框架地址

    1.Table(Grid)参考地址 https://github.com/samu/angular-table https://github.com/daniel-nagy/md-data-table ...

  8. js面向对象学习 - 对象概念及创建对象

    原文地址:js面向对象学习笔记 一.对象概念 对象是什么?对象是“无序属性的集合,其属性可以包括基本值,对象或者函数”.也就是一组名值对的无序集合. 对象的特性(不可直接访问),也就是属性包含两种,数 ...

  9. JDBC增加删除修改

    一.配置程序--让我们程序能找到数据库的驱动jar包 1.把.jar文件复制到项目中去,整合的时候方便. 2.在eclipse项目右击"构建路径"--"配置构建路径&qu ...

  10. Spring(三)__aop编程

    aop( aspect oriented programming ) 面向切面编程,是对所有对象或者是一类对象编程 几个重要的概念: 1.切面(aspect):要实现的交叉功能,是系统模块化的一个切面 ...