- 浏览: 583314 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (174)
- JBPM (3)
- WWF (0)
- JavaScript (11)
- J2EE (40)
- OperationSystem (11)
- 数据库 (12)
- CSS (1)
- Ajax (2)
- J2SE (30)
- Tools (10)
- 服务器中间件 (3)
- 异常 (0)
- Flex (5)
- jQuery (11)
- html (9)
- Ejb (1)
- HTML5 Shiv–让该死的IE系列支持HTML5吧 (1)
- Spring (9)
- Quartz (3)
- log4j (1)
- maven (1)
- cpdetector (1)
- JSON (1)
- log4jdbc (1)
- asm (8)
- FusionCharts (1)
- jqplot (1)
- highcharts (1)
- excanvas (1)
- html5 (1)
- jpcap介绍 (1)
- weblogic (3)
- URLURLClassLoader (0)
- URLClassLoader (1)
- ant (2)
- ivy (2)
- nexus (1)
- IT (0)
- LoadRunner (1)
- SCSS (1)
- ruby (1)
- webstorm (1)
- typescript (1)
- Jboss7 (1)
- wildfly (1)
- oracle (5)
- esb (0)
- dubbo (2)
- zookeeper (3)
- eclipse (1)
- Android (2)
- Studio (1)
- Google (1)
- 微信 (1)
- 企业号 (1)
- Linux (13)
- Oracle12c (1)
- Hadoop (1)
- InletexEMC (1)
- Windows (1)
- Netty (3)
- Marshalling (2)
- Protobuf (1)
- gcc (1)
- Git (1)
- GitLab (1)
- shell (2)
- java (3)
- Spring4 (1)
- hibernate4 (1)
- postgresql (1)
- ApacheServer (2)
- Tomcat (2)
- ApacheHttpServer (2)
- realvnc (1)
- redhat (7)
- vncviewer (1)
- LVS (4)
- LVS-DR (1)
- RedHat6.5 (5)
- LVS-NAT (1)
- LVS-IPTUNNEL (2)
- LVS-TUN (1)
- keepalived (2)
- yum (1)
- iso (1)
- VMware (1)
- redhat5 (1)
- ha (1)
- nginx (2)
- proguard (1)
- Mat (1)
- DTFJ (1)
- axis2 (1)
- web service (1)
- centos (1)
- random (1)
- urandom (1)
- apache (1)
- IBM (1)
- cve (1)
- 漏洞 (1)
- JDBC (1)
- DataSource (1)
- jdk (1)
- tuxedo (2)
- wtc (1)
最新评论
-
skying007:
好资料,谢谢分享给啊
FusionCharts在服务器端导出图片(J2EE版) -
cgnnzg:
大神好 可以发一份源码给我学习么 多谢了 978241085 ...
springmvc+dubbo+zookeeper -
jifengjianhao:
求源码:854606899@qq.com
springmvc+dubbo+zookeeper -
wdloyeu:
shihuan8@163.com邮箱网盘在哪,没找到。能给份源 ...
Java Socket长连接示例代码 -
huangshangyuanji:
求代码:45613032@qq.com
springmvc+dubbo+zookeeper
https://rvm.io/ 官方网站
https://github.com/rvm/rvm 官方离线包
在线安装步骤:
[root@testagent ~]# \curl -sSL https://get.rvm.io | bash -s stable
curl: (6) Couldn't resolve host 'get.rvm.io'
在浏览器里访问https://get.rvm.io会跳转到下面的地址
https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer
修改安装命令:
[root@testagent ~]# \curl -sSL https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
或者
[root@testagent ~]# curl -L https://get.rvm.io | bash -s stable
或者
[root@testagent ~]# curl -sSL https://get.rvm.io | bash -s stable
[root@testagent ~]# source /usr/local/rvm/scripts/rvm
如果是在Centos上可以按下面操作:
* First you need to add all users that will be using rvm to 'rvm' group,
and logout - login again, anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx`.
* To start using RVM you need to run `source /etc/profile.d/rvm.sh`
in all your open shell windows, in rare cases you need to reopen all shell windows.
[root@testagent rvm]# rvm -v
rvm 1.26.11 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
[root@testagent ~]# gem -v
2.4.8
[root@testagent ~]# gem sources -l
*** CURRENT SOURCES ***
https://rubygems.org/
将gem的源更换为淘宝网,步骤如下:
[root@testagent zlib]# cd /usr/local/rvm/src/ruby-2.2.1/ext/zlib
[root@testagent zlib]# ruby ./extconf.rb
checking for deflateReset() in -lz... yes
checking for zlib.h... yes
checking for crc32_combine() in zlib.h... yes
checking for adler32_combine() in zlib.h... yes
checking for z_crc_t in zlib.h... no
creating Makefile
[root@testagent zlib]# make
linking shared-object zlib.so
[root@testagent zlib]# make install
/usr/bin/install -c -m 0755 zlib.so /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/x86_64-linux
[root@testagent zlib]# cd /usr/local/rvm/src/ruby-2.2.1/ext/openssl/
[root@testagent openssl]# ruby extconf.rb
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for assert.h... yes
checking for openssl/ssl.h... no
[root@testagent openssl]# make
[root@testagent ~]# gem sources --remove https://rubygems.org/
https://rubygems.org/ removed from sources
[root@testagent ~]# gem sources --add http://ruby.taobao.org/
或者
[root@testagent ~]# gem sources -a https://ruby.taobao.org/
[root@testagent ~]# gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org
----------------------------------------------------------------------------------
下面是离线安装步骤:
在官方下载rvm-master.zip离线安装包并解压:
[root@testgit /]# cd /opt
[root@testgit opt]# mkdir ruby
[root@testgit opt]# cd ruby
[root@testgit ruby]# ls
rvm-master.zip
[root@testgit ruby]# unzip rvm-master.zip -d /opt/ruby/
[root@testgit ruby]# ls
rvm-master rvm-master.zip
[root@testgit ruby]# cd rvm-master
[root@testgit rvm-master]# ./install
[root@testgit rvm-master]# source ~/.bashrc
[root@testgit rvm-master]# source ~/.bash_profile
[root@testgit rvm-master]# rvm list known
[root@testgit /]# rvm -v
rvm 1.26.11 (manual) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
[root@testgit /]#
rvm安装ruby:
在官方下载ruby-2.1.8.tar.gz、ruby-2.1.8.tar.bz2和rubygems-2.5.1.tgz离线安装包并拷贝到/usr/local/rvm/archives:
[root@testgit archives]# pwd
/usr/local/rvm/archives
[root@testgit archives]# ls
ruby-2.1.8.tar.bz2 ruby-2.1.8.tar.gz
[root@testgit rpmrubylib]# rpm -ivh libyaml-devel-0.1.3-1.el6.rf.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh readline-devel-6.0-4.el6.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh libffi-devel-3.0.5-3.2.el6.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh automake-1.11.1-4.el6.noarch.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh libtool-2.2.6-15.5.el6.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh bison-2.4.1-5.el6.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh sqlite-devel-3.6.20-1.el6.x86_64.rpm --nodeps
[root@testgit archives]# rvm install ruby-2.1.8
[root@testgit archives]# rvm list
切换Ruby版本:
[root@testgit archives]# rvm use 2.1.8
如果想设置为默认版本,这样一来以后新打开的控制台默认的Ruby就是这个版本:
[root@testgit archives]# rvm use 2.1.8 --default
卸载一个已安装版本:
[root@testgit archives]# rvm remove 2.1.8
安装rubygems:
在官方下载rubygems-2.5.1.tgz安装包并解压到/usr/local/rvm/src/目录下:
[root@testgit rpmrubylib]# tar -zxvf rubygems-2.5.1.tgz -C /usr/local/rvm/src/
[root@testgit rpmrubylib]# cd /usr/local/rvm/src/rubygems-2.5.1
[root@testgit rubygems-2.5.1]# rvm --create ruby-2.1.8
[root@testgit rubygems-2.5.1]# rvm use ruby-2.1.8
Using /usr/local/rvm/gems/ruby-2.1.8
查看gem安装在哪里:
[root@testgit rubygems-2.5.1]# gem list –l
*** LOCAL GEMS ***
[root@testgit rubygems-2.5.1]#
[root@testgit ~]# vi .bash_profile
......
PATH=$PATH:$HOME/bin
# export PATH
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
......
[root@testgit rubygems-2.5.1]# ruby -v
ruby 2.1.8p440 (2015-12-16 revision 53160) [x86_64-linux]
[root@testgit rubygems-2.5.1]# ls
appveyor.yml CVE-2013-4363.txt LICENSE.txt setup.rb
bin CVE-2015-3900.txt Manifest.txt test
CODE_OF_CONDUCT.md hide_lib_for_update MIT.txt UPGRADING.rdoc
CONTRIBUTING.rdoc History.txt Rakefile util
CVE-2013-4287.txt lib README.rdoc
[root@testgit rubygems-2.5.1]# ruby setup.rb
......
RubyGems installed the following executables:
/usr/local/rvm/rubies/ruby-2.1.8/bin/gem
......
[root@testgit rubygems-2.5.1]# /usr/local/rvm/rubies/ruby-2.1.8/bin/gem -v
2.5.1
https://github.com/rvm/rvm 官方离线包
在线安装步骤:
[root@testagent ~]# \curl -sSL https://get.rvm.io | bash -s stable
curl: (6) Couldn't resolve host 'get.rvm.io'
在浏览器里访问https://get.rvm.io会跳转到下面的地址
https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer
修改安装命令:
[root@testagent ~]# \curl -sSL https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
或者
[root@testagent ~]# curl -L https://get.rvm.io | bash -s stable
或者
[root@testagent ~]# curl -sSL https://get.rvm.io | bash -s stable
[root@testagent ~]# source /usr/local/rvm/scripts/rvm
如果是在Centos上可以按下面操作:
* First you need to add all users that will be using rvm to 'rvm' group,
and logout - login again, anyone using rvm will be operating with `umask u=rwx,g=rwx,o=rx`.
* To start using RVM you need to run `source /etc/profile.d/rvm.sh`
in all your open shell windows, in rare cases you need to reopen all shell windows.
[root@testagent rvm]# rvm -v
rvm 1.26.11 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
[root@testagent ~]# gem -v
2.4.8
[root@testagent ~]# gem sources -l
*** CURRENT SOURCES ***
https://rubygems.org/
将gem的源更换为淘宝网,步骤如下:
[root@testagent zlib]# cd /usr/local/rvm/src/ruby-2.2.1/ext/zlib
[root@testagent zlib]# ruby ./extconf.rb
checking for deflateReset() in -lz... yes
checking for zlib.h... yes
checking for crc32_combine() in zlib.h... yes
checking for adler32_combine() in zlib.h... yes
checking for z_crc_t in zlib.h... no
creating Makefile
[root@testagent zlib]# make
linking shared-object zlib.so
[root@testagent zlib]# make install
/usr/bin/install -c -m 0755 zlib.so /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/x86_64-linux
[root@testagent zlib]# cd /usr/local/rvm/src/ruby-2.2.1/ext/openssl/
[root@testagent openssl]# ruby extconf.rb
checking for t_open() in -lnsl... no
checking for socket() in -lsocket... no
checking for assert.h... yes
checking for openssl/ssl.h... no
[root@testagent openssl]# make
[root@testagent ~]# gem sources --remove https://rubygems.org/
https://rubygems.org/ removed from sources
[root@testagent ~]# gem sources --add http://ruby.taobao.org/
或者
[root@testagent ~]# gem sources -a https://ruby.taobao.org/
[root@testagent ~]# gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org
----------------------------------------------------------------------------------
下面是离线安装步骤:
在官方下载rvm-master.zip离线安装包并解压:
[root@testgit /]# cd /opt
[root@testgit opt]# mkdir ruby
[root@testgit opt]# cd ruby
[root@testgit ruby]# ls
rvm-master.zip
[root@testgit ruby]# unzip rvm-master.zip -d /opt/ruby/
[root@testgit ruby]# ls
rvm-master rvm-master.zip
[root@testgit ruby]# cd rvm-master
[root@testgit rvm-master]# ./install
[root@testgit rvm-master]# source ~/.bashrc
[root@testgit rvm-master]# source ~/.bash_profile
[root@testgit rvm-master]# rvm list known
[root@testgit /]# rvm -v
rvm 1.26.11 (manual) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
[root@testgit /]#
rvm安装ruby:
在官方下载ruby-2.1.8.tar.gz、ruby-2.1.8.tar.bz2和rubygems-2.5.1.tgz离线安装包并拷贝到/usr/local/rvm/archives:
[root@testgit archives]# pwd
/usr/local/rvm/archives
[root@testgit archives]# ls
ruby-2.1.8.tar.bz2 ruby-2.1.8.tar.gz
[root@testgit rpmrubylib]# rpm -ivh libyaml-devel-0.1.3-1.el6.rf.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh readline-devel-6.0-4.el6.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh libffi-devel-3.0.5-3.2.el6.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh automake-1.11.1-4.el6.noarch.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh libtool-2.2.6-15.5.el6.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh bison-2.4.1-5.el6.x86_64.rpm --nodeps
[root@testgit rpmrubylib]# rpm -ivh sqlite-devel-3.6.20-1.el6.x86_64.rpm --nodeps
[root@testgit archives]# rvm install ruby-2.1.8
[root@testgit archives]# rvm list
切换Ruby版本:
[root@testgit archives]# rvm use 2.1.8
如果想设置为默认版本,这样一来以后新打开的控制台默认的Ruby就是这个版本:
[root@testgit archives]# rvm use 2.1.8 --default
卸载一个已安装版本:
[root@testgit archives]# rvm remove 2.1.8
安装rubygems:
在官方下载rubygems-2.5.1.tgz安装包并解压到/usr/local/rvm/src/目录下:
[root@testgit rpmrubylib]# tar -zxvf rubygems-2.5.1.tgz -C /usr/local/rvm/src/
[root@testgit rpmrubylib]# cd /usr/local/rvm/src/rubygems-2.5.1
[root@testgit rubygems-2.5.1]# rvm --create ruby-2.1.8
[root@testgit rubygems-2.5.1]# rvm use ruby-2.1.8
Using /usr/local/rvm/gems/ruby-2.1.8
查看gem安装在哪里:
[root@testgit rubygems-2.5.1]# gem list –l
*** LOCAL GEMS ***
[root@testgit rubygems-2.5.1]#
[root@testgit ~]# vi .bash_profile
......
PATH=$PATH:$HOME/bin
# export PATH
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
......
[root@testgit rubygems-2.5.1]# ruby -v
ruby 2.1.8p440 (2015-12-16 revision 53160) [x86_64-linux]
[root@testgit rubygems-2.5.1]# ls
appveyor.yml CVE-2013-4363.txt LICENSE.txt setup.rb
bin CVE-2015-3900.txt Manifest.txt test
CODE_OF_CONDUCT.md hide_lib_for_update MIT.txt UPGRADING.rdoc
CONTRIBUTING.rdoc History.txt Rakefile util
CVE-2013-4287.txt lib README.rdoc
[root@testgit rubygems-2.5.1]# ruby setup.rb
......
RubyGems installed the following executables:
/usr/local/rvm/rubies/ruby-2.1.8/bin/gem
......
[root@testgit rubygems-2.5.1]# /usr/local/rvm/rubies/ruby-2.1.8/bin/gem -v
2.5.1
发表评论
-
Linux下ZooKeeper集群搭建
2017-12-26 17:19 740shihuan830619@163.com邮箱的网盘里&quo ... -
RedHat7的非root用户调用xclock
2017-05-16 15:12 2114错误提示:Error: Can't open display: ... -
RedHat6.5用镜像文件配置yum源
2016-04-20 17:20 3299RedHat 6.5 x64位 [root@gyum ~]# ... -
realvnc使用
2016-03-23 17:19 1269远端实验服务器: RedHat 6.5 一、在Linux上安 ... -
java调用shell脚本
2016-01-26 00:53 1311附件java执行shell.rar里是已经下载好的jar包。 ... -
shell脚本编程
2016-01-26 00:13 849例1: 用vi编辑文件echodate ... -
Linux目录名称
2016-01-25 22:23 863[root@testgitlab /]# 这个是根目录 [ ... -
RedHat6.5在线安装GitLab
2016-01-22 21:09 2968https://gitlab.com/gitlab-org/g ... -
Linux安装Git服务
2016-01-22 21:01 1209[root@testgit rpmlib]# pwd /opt ... -
验证RedHat6是否能够联网
2016-01-22 20:46 1102验证RedHat6是否能够联网: [root@testagen ... -
Linux非联网状态安装gcc依赖包
2016-01-22 20:43 3688cloog-ppl-0.15.7-1.2.el6.x86_64 ... -
Hadoop集群环境搭建
2015-12-11 17:09 1167最近学习了下hadoop的安装。下面详细说明下步骤。 一、环 ... -
Linux hosts文件参考内容
2015-11-11 17:13 1115127.0.0.1 localhost localhost ... -
shell命令学习资料
2011-12-04 19:14 1153附件里为Shell脚本学习资料。 -
Linux下WebLogic10.3的安装与配置
2009-10-10 18:45 24582WebLogic 10.3 安装、配置与管理手册 第二章 We ...
相关推荐
在Linux环境下安装Ruby on Rails需要一系列的依赖包和步骤,本资源包提供了所需的所有组件,帮助用户在Linux系统上顺利构建RoR开发环境。 1. **readline-5.1.tar.gz**: 这是Readline库的源代码包,它提供了一种交互...
本教程将详细讲解如何在Linux环境下安装Ruby 2.5.3版本。 首先,确保你的Linux系统已经更新到最新版本,因为这有助于确保所有依赖关系都得到满足。你可以通过运行以下命令来更新系统: ```bash sudo apt-get ...
在Linux系统上安装Ruby on Rails和Lighttpd是一项常见的任务,尤其对于开发者来说,搭建这样的环境是构建Web应用的基础。Ruby on Rails是一个基于Ruby语言的开源Web开发框架,而Lighttpd则是一款轻量级的HTTP服务器...
4. **编译与安装**:运行`make`进行编译,编译完成后执行`make install`将Ruby安装到指定位置。 5. **环境变量设置**:编辑系统环境变量,添加Ruby的bin目录到PATH中,例如`export PATH=/opt/modules/ruby/bin:$...
在Windows环境下,尽管安装Ruby可能比在Linux或macOS上稍微复杂一些,但遵循上述步骤,你应该能够顺利地建立你的开发环境。记住,保持更新你的Ruby和Gem版本,以获取最新的安全补丁和功能改进。在开发过程中,遇到...
本文将详细介绍如何在Linux环境下安装和配置Ruby及相关工具,包括Ruby语言本身、Rails框架、MySQL数据库驱动、FastCGI以及Lighttpd Web服务器等。 #### 安装Ruby 首先,需要从官方网站下载最新的Ruby安装包: - *...
接着,运行`make`进行编译,最后用`sudo make install`将Ruby安装到系统路径。 4. **验证安装**:安装完成后,可以在终端输入`ruby -v`查看Ruby的版本信息,确认是否成功安装了2.3.0。 5. **gem管理**:Ruby的包...
总结来说,`Ruby-rubybuild`是Ruby开发中非常实用的环境管理工具,通过`ruby-build`我们可以方便地编译和安装各种版本的Ruby,配合`rbenv`实现多版本的灵活切换,确保项目的稳定性和兼容性。无论你是初学者还是经验...
在Linux系统上安装和配置Ruby on Rails是一个常见的任务,特别是在开发Web应用程序时。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,强调简洁和生产力。在...
### Ruby在Linux上的安装教程 #### 一、前言 Ruby 是一种动态的、面向对象的、通用的编程语言,以其简洁优雅的语法而著称。对于开发者来说,选择合适的安装方法至关重要。本文将详细介绍在 Linux 系统上安装 Ruby ...
1. **操作系统**:Ruby支持多种操作系统,包括Windows、macOS和Linux。确保你的系统是最新版本,以便获得最佳的兼容性和性能。 2. **安装工具**:为了方便安装和管理Ruby版本,推荐使用`Ruby Version Manager (RVM)...
首先,尽管一些Linux发行版可能已经内置了Ruby解析器,但为了更好的管理和自定义,建议从源代码编译安装Ruby。这允许你在编译时添加额外的特性,并可以选择自定义的安装路径。在本文的例子中,所有命令都是在Linux...
1. **安装 Homebrew**:Homebrew 是一个 macOS 和 Linux 的软件包管理器。首先,打开终端并运行以下命令来安装 Homebrew: ```shell /bin/bash -c "$(curl -fsSL ...
6. **安装Ruby**:使用`sudo make install`将编译好的Ruby安装到系统路径中。 7. **验证安装**:运行`ruby -v`查看已安装的Ruby版本。 在Linux上开发Ruby应用,你还需要RubyGems,这是一个用于管理Ruby库和依赖的包...
如何在Linux下搭建ruby on rails
它为Unix-like系统(如Linux和macOS)提供了一个方便的方式来安装、管理、切换和更新Ruby环境。通过RVM,开发者可以安装多个独立的Ruby版本,并在它们之间快速切换,而不会影响其他项目或系统的默认设置。 安装RVM...
执行命令`ruby -v`检查Ruby版本,应显示为`ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]`,表明安装成功。 #### 自定义升级策略 **优势分析** 手动编译安装的最大优势在于提供了极高的灵活性。当新的...
在 Linux 或 macOS 系统中,你可以通过以下步骤来安装这个版本的 Ruby: 1. 首先,解压文件: ```bash tar -zxvf ruby-2.2.2.tar.gz ``` 2. 进入解压后的目录: ```bash cd ruby-2.2.2 ``` 3. 配置并编译 Ruby 源码...
6. **Ruby安装**:在不同的操作系统(Windows、MacOS、Linux)上安装Ruby的步骤,包括使用RubyInstaller、Homebrew或RVM(Ruby Version Manager)等工具。 7. **Ruby开发环境**:设置Ruby开发环境,如安装IDE(如...