shell之gollum安装+注释

#!/bin/bash
#by LC
panduan(){
if [ $? -ne 0 ]
then
  echo "===============$1 NOT OK ===================="
  exit 1
fi
}
function checkRoot(){
  if [ `id -u` -ne 0 ]
  then
     echo ‘PLEASES DO THIS "su -"‘ &&     exit 1
  fi
}
function TARRUBY(){
  yum clean all
  wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
  yum -y install ruby ruby-devel rubygems make gcc libxml2-devel libxslt-devel git libicu* icu*    
  #yum ruby、gem及相关依赖
  gem sources -a https://ruby.taobao.org       
  #更新gem源
  gem sources --remove http://rubygems.org/  
  panduan GEM
  \curl -sSL https://get.rvm.io | bash                
  #rvm
  source /etc/profile.d/rvm.sh                          
  #刷新rvm
  rpm -e libyaml-0.1.6-1.el6.x86_64 --nodeps &>>/tmp/rvm.log     
  #删除rvm执行rvm install 2.2.2 时相关冲突的依赖包
  panduan RVMCURL
  rvm install 2.2.2                                               
  #通过rvm更改ruby版本(gem只支持1.9.2 及以后的版本)
  rvm use 2.2.2 --default                                   
  #使更改生效    
  clear                                                      
  ruby -e ‘p "hello ruby"‘                                 
  #测试ruby
  sleep 3
  panduan RVMINSTALL
}
function GOLLOM(){
  gem install gollum       
  #gem安装软件(如gollum)
  cd ~                               
  #以下为针对gollum的操作 ,切到家目录
  mkdir wiki                     
  #创建wiki目录
  git init                           
  #初始化git生成.git文件
  panduan gollum
  clear
  echo "##########################"
  echo "     GULLUM IS OK"
  echo "##########################"
}
main (){
  checkRoot
  TARRUBY
  GOLLOM
}
main
时间: 2024-08-11 01:36:13

shell之gollum安装+注释的相关文章

用shell脚本自动化安装hadoop

一.概述 1.1 简介 本文主要介绍怎样用 shell 实现 hadoop 的自动化安装.关于手动安装 hadoop 的步骤,可以查看以下链接: http://www.cnblogs.com/13bear/articles/3700842.html 1.2 环境 OS: CentOS release 6.4 (Final) Hadoop:Apache hadoop V1.2.1 1.3 脚本下载 http://pan.baidu.com/s/1eQHyfZk 二.脚本综述 2.1 脚本目录列表

【shell】oracle安装脚本 - 未完成

自动安装oracle所需要的rpm包(需要访问外网): #! /bin/sh rpmpack=" binutils compat-libstdc++* elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers kernel-headers ksh libaio libaio-devel libgcc libg

Centos 6.4上面用Shell脚本一键安装mysql 5.6.15

Centos 6.4上面用Shell脚本一键安装mysql 5.6.15  #!/bin/bash if [ `uname -m` == "x86_64" ];then machine=x86_64 else machine=i686 fi mysqlBasedir=/storage/server/mysql mysqlDatadir=${mysqlBasedir}/data/ mysqlLogdir=/storage/log/mysql mysqlUser=mysql mysqlGr

Linux Shell环境手动安装Eclipse

原文地址: https://wiki.openmrs.org/pages/viewpage.action?pageId=16318792, 翻译内容有更改. 译者PC环境:CentOS 6.5 Eclipse版本: eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gz (下载地址; http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/kep

Filezilla无法确定拖放操作目标,由于shell未正确安装__解决办法

Filezilla无法确定拖放操作目标,由于shell未正确安装__解决办法 重装系统及相关软件之后,用filezilla拖拽ftp上的文件到桌面的时候,提示"无法确定拖放操作目标......" 解决办法很简单,执行如下几步就OK了 ①在CMD中,进入Filezilla的安装目录,譬如:C:\Program Files (x86)\FileZilla FTP Client ②执行如下命令: regsvr32 fzshellext.dll ③如果你的机器是64位的(32位的话,就跳过这一

FileZilla无法确定拖放操作的目标,由于shell未正确安装

天有不测风云,突然间,用filezilla下载ftp上的文件到桌面的时候,提示"无法确定拖放操作目标.由于shell未正确安装" 解决办法很简单,执行如下几步就OK了 1.在CMD中,进入Filezilla的安装目录,执行:cd C:\Program Files\FileZilla FTP Client 2.执行如下命令:regsvr32 fzshellext.dll 3.如果你的机器是64位的(32位的话,就跳过这一步),你还需要执行如下命令: regsvr32 fzshellext

eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled

eclipse下搭建shell脚本编辑器--安装开发shell的eclipse插件shelled 1.安装"man-page viewer"插件(ShellEd需要,有的机器不需要,先装上) 安装地址:http://download.eclipse.org/technology/linuxtools/updates-nightly/ 2.安装"shelled"插件 在http://sourceforge.net/projects/shelled/files/late

今天介绍一个渐变的方法,在shell里面自动生成注释简介

在编辑sh脚本时,我经常在shell中写一些注释.今天我介绍一种渐变方法,它可以在每次vim shell脚本时自动在shell中生成注释和其他信息. 让我们共享一个shell脚本模板文件,将其复制到用户的主目录并将其命名为.vimrc名称,以便我们在打开以.sh结尾的文件时自动生成一些注释信息,只需稍微修改即可. 这很方便吗?让我们为您分享代码,然后将以下文件粘贴到您自己的要求中,并根据您自己的要求进行更改.保存并退出. 编辑后,我发现ls看不到这个文件,因为它变成了一个隐藏文件,可以查看ll

shell脚本一键安装MySQL5.5

执行脚本之前必须下载MySQL5.5二进制压缩安装包.我是事先下载好了的.下边执行shell脚本. #!/bin/bash #auth:taoyake /bin/mkdir -p /taokey/tools cd /taokey/tools/ tar -zxf mysql-5.5.32-linux2.6-x86_64.tar.gz  sleep 3 cp -R mysql-5.5.32-linux2.6-x86_64 /usr/local/mysql sleep 3 cd /usr/local/