Archive

文章標籤 ‘command’

uBuntu 10.10上安裝Ruby on Rails

2011年2月22日 尚無評論

這裡小記一下我在uBuntu 10.10上安裝Ruby on Rails的過程吧

由於之前用 apt-get install 怎麼裝就是會有問題,只好採用 compile 的方式~

下載 Ruby source code


http://rubyonrails.org/download

此時的版本為1.8.7-9174

$ cd ~/source
$ mkdir ruby
$ cd ruby
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz
$ tar xzvf ruby-1.8.7-p174.tar.gz
$ cd ruby-1.8.7-p174
$ ./configure
..........
$ make
..........
$ make test
..........
$ sudo make install
..........

測試版本
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [x86_64-linux]

$ which ruby
/usr/local/bin/ruby

安裝 RubyGems
下載 source code,現最新版本1.5.2,但為了某種理由,得裝舊版1.3.7
從這找 1.3.7的吧:http://rubyforge.org/frs/?group_id=126

$ cd ~/source
$ mkdir rubygems
$ cd rubygems
$ wget http://rubyforge.org/frs/download.php/70696/rubygems-1.3.7.tgz
$ tar xzvf rubygems-1.3.7.tgz
$ cd rubygems-1.3.7
$ sudo ruby setup.rb

測試版本
$ gem -v
1.3.7
$ which gem
/usr/local/bin/gem

安裝 rails
為了某種理由,要指定版本

$ sudo gem install rails -v=2.3.5

來看一下他自動裝了哪些東西:

$ gem list

*** LOCAL GEMS ***

actionmailer (2.3.5)
actionpack (2.3.5)
activerecord (2.3.5)
activeresource (2.3.5)
activesupport (2.3.5)
rack (1.0.1)
rails (2.3.5)
rake (0.8.7)

安裝 rack
為了某種理由,要指定版本
(在裝rails時就自動加進去了,如果沒有才要再裝)

$ sudo gem install rack -v=1.0.1

※ 接著我好奇,不指定 rails 的版本,結果他裝了一堆東西~出現沒有lib~不過,暫時不管他了~

Categories: uBuntu Tags: ,

Ubuntu 時區設定及更新時間

2011年2月14日 尚無評論

簡單記錄更新系統時區的指令

設定時區:(底下指令送出後,依畫面重新選擇時區即可)

$ sudo dpkg-reconfigure tzdata

校正時間:

$ sudo ntpdate time.stdtime.gov.tw

如果要寫入BIOS:

$ sudo hwclock -w

設定排程校時:

$ sudo crontab -e

內容:

# 每天零點更新時間
0 0 * * *     /usr/sbin/ntpdate time.stdtime.gov.tw > /dev/null 2>&1 
Categories: uBuntu Tags: ,

uBuntu 9.10開FLASH中文亂碼的問題

2010年5月13日 尚無評論

uBuntu 9.10 (8.04, 9.04)中遇到開啟flash時會有中文亂碼的問題
可以開啟終端機

$ sudo vim /etc/fonts/conf.avail/49-sansserif.conf

找到
<string>sans-serif</string>
更改為
<string>sans serif</string>

這是立即生效的
但是如果已經有開啟的flash頁面
只要重新更新一下頁面就好了

Categories: uBuntu Tags: , ,

ssh登入慢

2010年4月21日 尚無評論

狀況:
用ssh登入ubuntu時,會在輸入login帳號等一段時間之後,才會出現輸入密碼…

login as: username (…….一段時間後………)
andy@server’s password:******

平常時候不會怎樣
但有時想快速開另一個ssh連線
卻要卡在這就很煩~
後來找了資料,原來是有Domain Name 反查

所以,要編輯一下 /etc/ssh/sshd_config 這個檔
找一下有沒有 UseDNS….

反正,就是要有一行:


UseDNS no

之後再restart一下ssh就可以了 @"@

Categories: uBuntu Tags: , ,

搜尋含有指定文字的檔案的script

2010年3月22日 尚無評論

檔名定為scat,放在/usr/local/bin 且設為可執行

$ chmod 500 scat
$ chown root.root scat

檔案內容:

#!/bin/sh -
fix=`grep $1 ./ -R | awk -F: '{print $1}'`

for i in `echo $fix`
do
echo $i
done
Categories: uBuntu Tags: , ,