zoukankan      html  css  js  c++  java
  • Redhat下安装ruby

    1,问题驱动,要什么又拿不到,解决之,过程即是学习和理解问题的机会。

    2,在redhat下

      rpm -q ruby  #查看是否安装了ruby.
      wget http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p247.tar.gz  #下载源码
      tar -zxvf ruby-2.0.0-p247.tar.gz    #解压
      cd ruby-2.0.0-p247       
      ./configure --prefix=/usr/local --enable-shared --enable-pthread --disable-install-doc --with-opt-dir=/usr/local/lib   #配置, 后面的参数不配也可以。
      make -j8  #以8个线程运行,也可以不设置。刚开始装的是2.1,在make时遇到报错需要autoconf2.67,但系统自带是autoconf --version 2.59。于是改装2.0的版本。成功。
      make install

     3,在redhat下 升级bash

    1> 先确保安装了curl。  sudo yum install curl
    2> wget http://ftp.gnu.org/gnu/bash/bash-4.0.tar.gz  #下载bash的安装包
    3> mv bash-4.0.tar.gz /usr/local/src/
    4> cd /usr/local/src/
    5> tar zxvf bash-4.0.tar.gz
    6> cd bash-4.0
    7> sudo ./configure  #如果是非root用户,要加sudo,否则不执行。
    8> sudo make  
    9> sudo make install
    10> bash --version


    4,重新安装yum

    参考:http://phped.sinaapp.com/?p=31
    以下均在root用户下进行。
    1> 删除所有的yum源  rpm -aq|grep yum|xargs rpm -e --nodeps
    2> 查看自己系统的版本,lsb_release -a redhat5.5,x86_64。
       下载以下几个包,可能数字版本会有变化,如果遇到不能下载成功的,163看看最新的能下载的版本是不是已经升级了。
       wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/python-iniparse-0.2.3-6.el5.noarch.rpm
       wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm                            
       wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm
       wget http://mirrors.163.com/centos/5/os/x86_64/CentOS/yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
    3> rpm -ivh python-iniparse-0.2.3-6.el5.noarch.rpm
    4> rpm -ivh yum-3.2.22-40.el5.centos.noarch.rpm yum-fastestmirror-1.1.16-21.el5.centos.noarch.rpm yum-metadata-parser-1.1.2-4.el5.x86_64.rpm
    5> rpm -import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-5
    6> cd /etc/yum.repos.d/
    7> wget http://mirrors.163.com/.help/CentOS-Base-163.repo
    8> 编辑CentOS-Base-163.repo,在所有mirrorlist前面加上#,把所有$releasever替换成5,然后保存。
    9> yum clean metadata
    10> yum makecache
    11> yum -y upgrade

    还要更新下yum源。

  • 相关阅读:
    MySQL概述
    Seleniumselenium基础入门
    MySQL数据库的安装与使用
    元素定位_id
    Selenium浏览器的前进、后退、刷新
    元素定位_tag_name
    Selenium浏览器操作_窗口大小设置
    元素定位_name
    搭建maven服务器(repository)
    使用dos命令生成目录树
  • 原文地址:https://www.cnblogs.com/mover/p/3509349.html
Copyright © 2011-2022 走看看