這二天部署乙個專案,部署在centos 5.5 下,本來用的ubuntu 10.4,結果由於 *****clip和passenger的問題,放棄了。換成centos後,問題消失。記錄下
1,yum update,
2.安裝必要的一些包,
yum groupinstall "development tools"、
yum install zlib-devel wget openssl-devel pcre pcre-devel
wget
4,解壓
5.安裝
./ruby-enterprise-1.8.7-2010.02/installer
如果有依賴包沒安裝的話會有提示,按提示安裝。中間選擇下你安裝的路徑,我安到/opt/rubyee下了,然後一路安裝下,會花點時間,
安裝後,修改 /etc/profile,把rubyee路徑加上,如我的是/opt/rubyee/bin;
ruby -v看下,如果沒問題說明安裝成功
6 安裝passenger和nginx
rubyee帶了passenger,直接
/opt/rubyee/bin/passenger-install-nginx-module
然後,安提示安裝,我用了預設的, 安在了/opt/nginx 下
7。vim /etc/rc.d/init.d/nginx
新增如下
9.啟動nginx
/etc/rc.d/init.d/nginx start
如果沒問題,可用ip訪問下看看,正常顯示的話說明成功
10。安裝mysql
yum install mysql-server
/sbin/chkconfig --levels 235 mysqld on
啟動service mysqld start
11.安裝mysql gem
yum install mysql-devel
gem install mysql --no-rdoc --no-ri -- --with-mysql-dir=/usr/bin --with-mysql-lib=/usr/lib/mysql --with-mysql-include=/usr/include/mysql
12.安裝rails3
sudo gem install rails --pre --no-ri --no-rdoc
13.安裝git (ubuntu直接 sudo apt-get git-core就ok)
wget
tar -xzvf git-1.7.1.tar.gz
cd git-1.7.1
./configure --prefix=/usr/local
make
sudo make install
13. 安裝imagemagic
wget
tar xvfz imagemagick.tar.gz
cd imagemagick-6.6.3-2
./configure
make
sudo make install
我直接用的預設路徑,這樣會安在/usr/local/bin
這裡路徑要注意,在passenger中 用*****clip會出現個錯誤,必須為*****clip的配置檔案中加上*****clip.options[:command_path] = '/usr/local/bin' ,,我在 ubuntu中加上後,只能上傳 gif,的,其它格式的一傳仍然報錯,,最後搞了半天沒辦法,換甩 centos沒問題了。。
14.配置nginx
vim /opt/nginx/conf/nginx.conf
加上server
其他參考:
centos 5 5 rails 安裝 參考
1.安裝gcc yum install gcc c yum install flex autoconf zlib curl zlib devel curl devel bzip2 bzip2 devel ncurses devel libjpeg devel libpng devel libtiff...
CentOS5 5系統安裝
最近一段時間在折騰linux,今天搞了一天終於搭建成功,其中遇到不少的問題,現在記錄下來方便查詢。先從裝系統開始 0 首先要設定計算機的bios啟動順序為光碟機啟動,儲存設定後將安裝光碟放入光碟機,重新啟動計算機。1 出現centos安裝介面 2 選擇skip跳過不測試光碟 3 選擇next下一步 ...
Centos 5 5 編譯安裝Mysql5 5
環境 root linux lsb release a lsb version core 3.1 ia32 core 3.1 noarch graphics 3.1 ia32 graphics 3.1 noarch distributor id centos description centos r...