說到會安裝mono這套在linux上面可以開發ASP.NET的平台,其實都是因為工作上會需要用到。因為我才剛進公司不久9/1進去到今天也才上班日第三天,所以並沒有個人的電腦,而我為了不悶到發慌也就只好帶著自己的 Lenovo SL410 去公司解悶順便練習在 Linux 上面開發ASP.NET 的應用,讓 Linux 可以跟 Windows 更無間隙,終極目標就是未來都使用 Linux 系統,連玩遊戲也要用 Linux XD。
關於Mono到底是什麼我想 Wiki有很詳細的說明:
會分成Mono和Monodevelop我們可以先想成一個是編譯器另一個是IDE,所以才有這樣分成兩個的情況,不過我想大多數的人應該都是一起裝得,畢竟有整合環境的話開發應用會快很多 :D 。
今天一早去公司的時候我原本想說自行下載原始碼來編譯,但是編譯完
libgdiplus-2.6.7、mono-2.6.7之後要安裝其他的packeg就會出現路徑問題,因為實在是煩不盛煩所以就放棄自行編譯了 0rz 。
最後還是去投靠 badgerports 這個非官方的計畫,雖然是非官方但是他裡面所提供的服務卻是相當棒!預設來說 Ubuntu 10.04 的 mono應該是2.4版,但是用這個計畫所提供的solution卻可以讓你無痛升級到mono2.6 版!這樣當然超方便的啊~我也就義無反顧的投靠它了XD。
為什麼會這麼執著於升到mono2.6呢?貼個 release note出來~ Release_Note_Mono 2.6 我們可以看到這個版本可以支援到一小部份的 C# 4.0 和 ASP.NET 4.0。另外也修正不少的bug,還有一個很大的原因,就是我比較喜歡用新的XD。
好啦~反正就是很無腦的就把mono給安裝完畢,也可以直接把先前寫得code拿來編譯了 :D 。以後公司的電腦來了,就灌灌Windows吧~同事都是用Windows就自己用Linux顯得很不合群XD。
最後貼上一個我常看的部落格:如何將
沒有留言:
張貼留言