世界のやまさ

SEKAI NO YAMASA

Installing ASP.NET 5 RC On Mac OS X を試したよ

f:id:nnasaki:20151119134209p:plain

Connect(); で ASP.NET 5 RC がアナウンスされましたので軽く触ってみました。 動かすだけなら5分で出来ます。

セットアップ

Installing ASP.NET 5 On Mac OS X — ASP.NET 0.0.1 documentation の通りやっていく。

terminal から叩くコマンドは2行だけ

curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
dnvm upgrade -r coreclr

実行結果はこんな感じ。

➜  ~  curl -sSL https://raw.githubusercontent.com/aspnet/Home/dev/dnvminstall.sh | DNX_BRANCH=dev sh && source ~/.dnx/dnvm/dnvm.sh
Downloading dnvm as script to '/Users/nnasaki/.dnx/dnvm'

Appending source string to /Users/nnasaki/.bash_profile
Appending source string to /Users/nnasaki/.zshrc
Type 'source /Users/nnasaki/.dnx/dnvm/dnvm.sh' to start using dnvm

➜  ~  dnvm upgrade -r coreclr
Determining latest version
Latest version is 1.0.0-rc1-final 
Downloading dnx-coreclr-darwin-x64.1.0.0-rc1-final from https://www.nuget.org/api/v2
Download: https://www.nuget.org/api/v2/package/dnx-coreclr-darwin-x64/1.0.0-rc1-final
######################################################################## 100.0%
Installing to /Users/nnasaki/.dnx/runtimes/dnx-coreclr-darwin-x64.1.0.0-rc1-final
Adding /Users/nnasaki/.dnx/runtimes/dnx-coreclr-darwin-x64.1.0.0-rc1-final/bin to process PATH
Setting alias 'default' to 'dnx-coreclr-darwin-x64.1.0.0-rc1-final'

クイックスタートアップ

Your First ASP.NET 5 Application on a Mac — ASP.NET 0.0.1 documentation

1. Yeoman のインストール

npm install --global yo

2. Yoeman でひな形作成

yo aspnet

Empty Application を選択。そのままEnter, Enter

f:id:nnasaki:20151119132755p:plain

3. パッケージの復元

dnu restore

4. 実行

dnx web

サンプルだと dnx kestrel ってなっているけど、 RC では違うみたいなので注意。 project.jsoncommands に書いてあるコマンドが実行出来る。今回のサンプルは次のようになってたので dnx web が実行出来る。

f:id:nnasaki:20151119133229p:plain

5. 確認

ブラウザでアクセスできることを確認。

f:id:nnasaki:20151119133407p:plain

まとめ

dnvm を入れるぐらいで環境が汚れず、サクッとできるので皆さんも試してみると良いかと。 Visual Studio Code での編集もしやすいので、大分お手軽感ありました。