centos 5 5 rails 安裝 參考

2021-08-31 11:13:19 字數 3241 閱讀 1136

這二天部署乙個專案,部署在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...