Mac OS 下 Visual studio code初体验

Mac OS 下 Visual studio code初体验

随着微软开源策略的一步步推进,终于等到了跨平台的Visual Studio Code。作为一名使用MacBook 的.NET程序猿,不得不说是一种福音。(尝试过使用Xamarin/Eclipse/IDEA在Mac下编辑.net源代码,用起来都不是特别的爽。)

一下就在mac系统上搭建开发环境的过程简单的整理一下。

依赖的环境依赖环境的安装安装HomeBrew

在MacOS下安装开源软件,Hombrew必不可少,因此,首先安装HomeBrew,打开Terminal,执行

ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”安装Nodejs

执行

npm install -g yo grunt-cli generator-aspnet bower安装yeoman

shell中执行:

npm install -g yo grunt-cli generator-aspnet bower安装dnx

执行

brew tap aspnet/dnxbrew updatebrew install dnvm

这一步的时候有个坑,如果brew update失败,,必须要解决,要不然可能安装上错误的dnx版本。

在这个安装过程中,HomeBrew会尝试安装Mono。

安装完毕后并不能马上使用,需要配置shell环境变量,在~/.bash_profile中加入:

export MONO_MANAGED_WATCHER=falsesource dnvm.shexport PATH=$PATH:~/.dnx/runtimes/dnx-mono.1.0.0-beta4/bin

请注意export MONO_MANAGED_WATCHER=false 如果不配置,则ASPNET会出现kqueue错误

另外,有可能出现dnvm安装后,dnx没有下载的可能(反正我遇到了)。因此,在执行source dnvm.sh后,可以执行dnvm upgrade。执行完后,检查~/.dnx目录下是否只有空目录,如果遇到了,移除dnx-mono后重新执行dnvm upgrade

开始第一个项目yo aspnet

选择Web Application,输入后完成项目模板,这时候会提示:

这时候,你有两个选择 1.在终端中恢复nuget包

dnu restore

或者直接打开vscode

Visual studio 中提供了类似sublime的命令行整合。使用Command+P 呼出命令行工具,输入:

>dnu restore

此时,会自动执行nuget包恢复。

这时候,你的第一个web app就可以运行啦,简单试试,同样使用Command+P呼出命令行界面,输入

>dnx . kestrel

这时候你的web app在5001端口上就可以看到了。

总结

整个过程还是比较顺利,visual studio code目前也仅仅是个”code”工具,不能期望它能像一些全栈开发工具一样好用。但这一步,至少让我们看到了微软在开源上迈开了步伐。

我是在旅行吗?也许是的。

Mac OS 下 Visual studio code初体验

相关文章:

你感兴趣的文章:

标签云: