Tag Archives: ubuntu

Rails 3.0 beta 4 with Ruby 1.9.1 on Ubuntu 10.04 LTS

前幾天,在研究新的系統架構時,突然想玩玩最新的 RoR 3.0

於是就找了找,發現 RoR 3.0 要配合 Ruby 1.9 服用,而 Ruby 1.9 系列中,目前最穩定的就是 1.9.1

所以就開始了一連串的安裝之旅,而下面是我的步驟,分享給大家。如果有問題歡迎在留言區留言…

1 安裝 Ruby 1.9.1
sudo apt-get install ruby1.9.1
2 安裝 Ruby Gems for 1.9.1 (這裡安裝的 Gem 版本應該是 1.3.5)
sudo apt-get install rubygems1.9.1
3. 把 /usr/bin/ruby 對應到 /usr/bin/ruby1.9.1
sudo ln -s /usr/bin/ruby1.9.1 /usr/bin/ruby
4. 把 gem 對應到 gem 1.9
(但我實際用 clean ubuntu 試,可能會出現已存在的 error。若出現,本步驟可略過)
sudo ln -s /usr/bin/gem1.9.1 /usr/bin/gem
5. 安裝升級 gems包
(由於rails3 的相依套件 i18n 套件,需要 rubygems 1.3.7 的版本才能裝,所以要在這裡升級)
sudo gem install rubygems-update
6. 執行裝好的更新套件
sudo /var/lib/gems/1.9.1/bin/update_rubygems
7. 安裝 rails 的 gem
sudo gem install rails --pre
理論上到這裡,再回去打打 rails 就會出現東西了
但還是會有一些  error message,我如果有研究出來再和大家討論囉 🙂

mmv

話說今天(1/31 02:xx)在我們家栗鼠一眠大一寸計畫實施之前
我妹給我了一個難題:

因為無名的只吃 .jpg 的圖檔 但他的全是 .JPG
(心裡想著這也太好笑了XD)

有一百多張又不想一個一個改要用什麼方法呢?

由於我在先前已經幫我妹換成 Ubuntu
自然得用一些 Linux way 來處理

首先我試了一下 mv
但發現= =” mv 是只能對單檔案
不能像 Windows 底下進行如下的操作的樣子
(這裡有煩請比較懂 linux 的大大們指導)

rename *.JPG *.jpg

我原本想用 bash shell 寫個 script 來作這件事
但本著不太會用以及懶惰的原則
我求助於 G 大神

找到了一個工具稱為 mmv

mmv 是什麼呢?

This is mmv, a program to move/copy/append/link multiple files according to a set of wildcard patterns. This multiple action is performed safely, i.e. without any unexpected deletion of files due to collisions of target names with existing filenames or with other target names. Furthermore, before doing anything, mmv attempts to detect any errors that would result from the entire set of actions specified and gives the user the choice of either aborting before beginning, or proceeding by avoiding the offending parts. (from rpm description)

簡單的說 XD
就是一組達成我想要那種功能的小程式
因為他能接受 wildcard 的 input 以及指定的 output 方式 =v=

於是乎,任務成功達成 ^^

如果有用 ubuntu 的可以利用
sudo apt-get install mmv
來安裝這套不錯用的小程式喔 🙂