<b>Ubuntu Server 自动安装布置 Rails 环境</b>[服务器安全]
本文“<b>Ubuntu Server 自动安装布置 Rails 环境</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
你需求常常安装布置 Rails 到新的 Web 服务器吗?
你能否还在阅历每次从安装 Ruby Rubygems MySQL... 再到安装 Web Server 组件... 反复暴躁的安装流程呢?
目前你可以改用这个脚本实目前 Ubuntu Server 上面布置 Ruby1.8 + Rails + Passenger + Nginx 的环境:
#!/bin/sh
echo "=== YTRIPTHIRD Ubuntu INSTALL ==="
cd /tmp# Ruby
echo "=== Install Ruby library..."
sudo apt-get install g++ ruby1.8 rubygems rake irb ruby1.8-dev build-essential libopenssl-ruby imagemagick rmagick
echo "=== Ruby library install done."
echo ""
# MySQL Server
echo -n "Do you wan't install MySQL automatic[y/n]:"
read KEYcase $KEY iny|Y)
echo "=== Install MySQL server..."
sudo apt-get install mysql-server mysql
;;
esac
sudo apt-get install libmysqlclient-dev
echo "=== MySQL install done."
echo ""
# Rubygems
echo -n "Do you wan't install Rubygems?[y/n]:"
read KEYcase $KEY iny|Y)
echo "=== Install Rubygems from source file..."
wget http://rubyforge.org/frs/download.php/60719/rubygems-1.3.5.zip
unzip rubygems-1.3.5.zip
cd rubygems-1.3.5 sudo ruby setup.rb sudo gem sources -a http://gems.github.com cd .. sudo rm -R /tmp/rubygems-1.3.5 echo "=== Rubygems install done."
;;
esac
echo ""
# Install Rails
echo -n "Do you wan't install Rails?[y/n]"
read KEYcase $KEY iny|Y)
echo "=== Install Rails and some Gems..."
sudo gem install rails passenger --no-rdoc
echo "=== Rails install done."
;;
esac
echo ""
# Install Web server
echo "=== Install Web Server"
wget http://sysoev.ru/nginx/nginx-0.7.64.tar.gz
tar zxf nginx-0.7.64.tar.gz
echo ""
echo "===*** Nginx install Warring! ***==="
echo " *** nginx source path: /tmp/nginx-0.7.64 "
echo " *** must be install nginx in: /etc/nginx "
echo ""
sudo passenger-install-nginx-module
echo "=== Web Server install done."
echo ""
此脚本一在 Ubuntu Server 9.04 版本上面测试通过,不过大概有些时刻需求对这个脚本做一些微调后方可适应你的环境,如 Ruby 的版本、Rails的版本...
大概你不想用 Passenger + Nginx 来布置你的 Rails App,也可以改正 Install Web Server 这段.
大概还可以在 第一段批处理的地方加入更多的类库安装....
总之,本脚本是给你一个参考例子,今后布置 Rails App 别再手动安装了,把你的安装历程整理到 Shell 脚本中去,然后:
$ sh install-Ubuntu.sh
搞定全部流程,便利费事,又不用每次布置的时刻反复的在 Google 上面查资料!
以上是“<b>Ubuntu Server 自动安装布置 Rails 环境</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |