顯示具有 筆記 標籤的文章。 顯示所有文章

在 Ubuntu 下透過 RVM 安裝 Ruby on Rails

做個筆記,每次要裝都跑去別人那邊看(掩面)

Ruby on Rails 是一個好用的網路應用程式開發框架,透過 Ruby 程式語言的直覺性,讓網路應用程式的開發相對於傳統的程式語言,如 php 、Java ...等, 能夠有較好的開發效率,使用 MVC 架構 為概念,讓開發者在開發網路應用程式上更能專注在邏輯的撰寫上, 不會有太過複雜的界面與邏輯的交織。

廢話一大堆,下面我們開始說明怎麼在 Ubuntu 上透過 RVM 安裝 Ruby on Rails 吧。

第一步驟 - 使用 RVM 安裝 Ruby


先將我們的軟體來源列表更新,確保我們待會下載的程式都是最新版的,也把可以更新的程式都先更新一下吧。

sudo apt-get update
sudo apt-get upgrade

更新完成以後,我們就能開始安裝 RVM ( Ruby Version Manager ),這個程式可以很方便的讓我們在不同的 Ruby 版本間作切換, 以下我們只會安裝最新的版本,如果想要安裝其他的版本,可以參考這個文章
我們會需要用到 curl 這個工具來幫助我們安裝 RVM ,所以還沒安裝過curl 的朋友請先安裝curl

sudo apt-get install curl

安裝 RVM,請輸入:
\curl -L https://get.rvm.io | bash -s stable

當安裝完成以後,載入 RVM。或許你需要將目前所處於的 shell 關閉,並重開一個新的 shell。
source ~/.rvm/scripts/rvm

RVM 還有一些需要的依賴程式需要安裝,輸入下面這個指令可以自動安裝 RVM 所需的相關程式
rvm requirements

你或許需要在安裝這些相依程式的時候需要輸入密碼。
在某些偶然的情況下,有可能 zlib 會回報 miss。RVM 的官方網站提供了此問題的解法 ,如果出現類似的問題的話,請詳閱。

第二步驟 - 安裝 Ruby


已經安裝好 RVM 的話,那麼安裝 Ruby 就變得很簡單了。
rvm install ruby

我們已經安裝好最新版的 Ruby 了,但是因為我們是透過一個管理不同版本的程式來使用 Ruby 的, 我們需要告訴系統我們現在想要使用哪一個版本的 Ruby 當作預設值。
rvm use ruby --default

第三步驟 - 安裝 RubyGems


這個步驟是為了確保我們有正確安裝 Ruby on Rails 所需的所有 Gems ,如此一來 Rails 才能正確執行。我們可以透過 RVM 來繼續安裝 RubyGems 。
rvm rubygems current

第四步驟 - 安裝 Rails


當上面步驟都完成以後,現在我們可以安裝 Rails 了。
gem install rails

Rails 的安裝會需要一段時間,當完成以後,你的電腦上就有完整的 Ruby on Rails 摟。

參考資料

2013年11月8日 星期五
Posted by Unknown

【Ubuntu / Linux】 使用 Chrome 時 Flash 字體出錯問體解決

嘛,這篇文章很久以前就想寫了,但是想說或許會有更好的解法,所以就一直放著,但是看到現在好像 Google 官方沒有給答案, 那麼就只好把原本的解法寫出來給大家參考吧。
http://ppt.cc/TMrj

相信在用 Linux 的朋友們一定會感到困惑,為什麼明明用 Firefox 的時候 Flash 所顯示的 UTF-8 字體就很正常,但是在 chrome 下卻會 有問題,而在 chromium 下卻奇蹟似的又沒有問題,這到底是有什麼玄機呢?其實跟有沒有這個字型沒什麼關係,相信各位使用中文 Linux 的大家,電腦裏面應該都已經裝了文泉譯...之類的中文字型,而程式在使用這些字型的相關設定一般都存放在系統的 /etc/fonts/config.d,一般是不會去這邊設定的,網路上真有人跑去設定這個orz,不要設定的比較好,萬一出事了,麻煩可就大了。

嘛,解決方式其實很簡單,在 chrome 的網址列輸入 chrome://plugins

可以進入插入元件的設定頁面,頁面開啟以後,將右上角的[+] 詳細資訊開啟

找到 Flash Player 的部份,我們可以找到有兩個不同的 Flash Player,分別的路徑為:/opt/google/chrome/PepperFlash/libpepflashplayer.so /usr/lib/flashplugin-installer/libflashplayer.so,其中,PepperFlash 為 chrome 內建的 Flash Player 和我們自己所安裝的 Flash Player 有所不同,這個 Flash Player 在指定字型的時候路徑方面出了點問題,而且透過 Google 搜尋,我們可以發現,這個 Flash Player 對字型的處理比原生的 Flash Player 還要來的差了一點,在字體寬度、介面處理上,渲染的有些偏差,所以透過停用這個插件,我們就可以使用我們所安裝的原生 Flash Player 了。
結果:
2013年10月6日 星期日
Posted by Unknown

啟動 Gnome Shell 3.8 應用程式分類

最近因為對UbuntuUnity 感到有點厭倦了,太多的 bug 、需要大量的資源...種種的問題導致了我產生了想要轉其他的桌面環境的念頭,因為以前的使用習慣的關係,所以目前暫時 轉移到 Gnome 桌面環境,Gnome 相對於 unity 更為輕巧,動畫方面也很優雅,不像是 Unity 有些動畫給人的感覺有點多餘,整體上給我的感覺是很正向的, 有關於 Gnome Shell 的 preview 我會在不久的未來寫一篇新的文章,還請大家多多捧場。


用了 Gnome 以後,各項方面感受相對於 Unity 都很有蠻正向的回饋,但是一直以來,有個問題困擾著我,那就是在 Gnome Shell 3.8 的簡介裏面,他們新增 資料夾的功能,讓使用者可以把應用程式做分類,但是真的很悲劇,我怎麼試都試不出來 Orz
或許是因為可以自訂資料夾的原因,Gnome 3.8 也預設把應用程式分類關閉,所以在這樣前提下,使用上要找應用程式都要透過搜尋來找,說真的, 也不是不方便啦,就是有點麻煩就是了。

下面將說明怎麼將預設關閉的應用程式分類開啟 終於要進入正題了


Step1:在搜尋框輸入 「dconf」,啟動 dconf editor 來編輯一些相關的設定


Step2:在 dconf 中沿著 org > gnome > shell 的順序可以得到如下的畫面

Step3:在右手邊的地方,我們需要修改的欄位是 app-folder-categories,而預設的內容是:['Utilities', 'Sundry'] ,我們將其修改為 ['Utilities', 'Games', 'Sundry', 'Office', 'Network', 'Internet', 'Graphics', 'Multimedia', 'System', 'Development', 'Accessories', 'System Settings', 'Other'],如此一來,幾乎所有的程式都會被分類到這裏面了,以下是分類過後的 Gnome Shell 樣子, 產生許多的資料夾,讓我恍然大悟的了解到,原來介紹上所提到的資料夾是這麼一回事。


以下為 Gnome 3.8 的宣傳影片
2013年8月27日 星期二
Posted by Unknown
技術提供:Blogger.

- Copyright © 迪蘭帝的聊天室 -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -