日期:2011-02-23 18:06:00  来源:本站整理

<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>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .