当前位置:七道奇文章资讯系统安全Linux安全
日期:2012-05-05 23:00:00  来源:本站整理

Ubuntu Server自动安装布置Rails环境[Linux安全]

赞助商链接



  本文“Ubuntu Server自动安装布置Rails环境[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

  你需求常常安装布置 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 上面查资料!

  以上是“Ubuntu Server自动安装布置Rails环境[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • ubuntu下无法利用无线网络的办理办法
  • 三步搞定windows与ubuntu之间文件同享
  • Ubuntu和windows文件同享问题详解
  • 在 Ubuntu 12.04 Server 上安装 Rails 环境
  • ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解
  • Linux(ubuntu)下配置android环境
  • Ubuntu 10.04上搭建Ruby on Rails环境
  • Ubuntu 10.10中关闭按钮位置的改变
  • Ubuntu下检测CPU温度的工具
  • Ubuntu Server增添关机用户
  • Ubuntu 11.04安装火狐5
  • ubuntu 10.04下搭建samba文件服务器
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

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

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