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
3. パッケージの復元
dnu restore
4. 実行
dnx web
サンプルだと dnx kestrel
ってなっているけど、 RC では違うみたいなので注意。 project.json
の commands
に書いてあるコマンドが実行出来る。今回のサンプルは次のようになってたので dnx web
が実行出来る。
5. 確認
ブラウザでアクセスできることを確認。
まとめ
dnvm を入れるぐらいで環境が汚れず、サクッとできるので皆さんも試してみると良いかと。 Visual Studio Code での編集もしやすいので、大分お手軽感ありました。