`
hhlai1990
  • 浏览: 15161 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

linux下rvm安装ruby以及rubygems的过程分享

阅读更多

以前从来没有使用过ruby,这两天刚好要使用GitHub上的离线wiki系统gollum,所以要在偶的ubuntu下安装ruby和ruby-gems。其中遇到一些问题:


如果使用apt-get install ruby 和apt-get install rubygems1.8

当使用gem install 命令时报以下错误:


ERROR: While executing gem ... (TypeError) instance of Date needs to have method `marshal_load

 

可能是Ubuntu环境的原因,那么就改用rvm安装,参考了http://beginrescueend.com/rvm/install/ 

若以非root模式安装:


bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )


 添加rvm scripts路径变量到bash:


     echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

   

 让新的bash生效:


     source ~/.bash_profile

 

安装ruby1.9.2:

    rvm install 1.9.2

  

让系统默认使用1.92:

    rvm use 1.9.2 --default



检查安装是否OK:

    ruby  -v

--------------------------------------------

接下来安装rubygems

先到官网下载安装包http://rubygems.org/pages/download


然后安装

ruby setup.rb


默认采用淘宝的Gem镜像站点


gem source http://ruby.taobao.org/


接下来就可以使用gem install xxx命令了,just enjoy it!


PS:如过使用gem install报错,可能是Ubuntu本身少一些依赖,比如我安装gollum时缺少依赖libxml2,libxslt,

缺少啥就 install 啥:


apt-get install libxml2

apt-get install libxslt

分享到:
评论

相关推荐

    安装rvm,把ruby版本提升至3.0.0

    在IT行业中,管理和切换Ruby版本...以上就是使用RVM安装和管理Ruby,以及解决Redis安装过程中遇到的Ruby版本问题的方法。在日常开发中,熟练掌握RVM的使用能够极大地提高开发效率,确保项目在不同Ruby版本间的兼容性。

    Ruby在Linux上的安装教程.docx

    ### Ruby在Linux上的安装教程 #### 一、前言 Ruby 是一种动态的、面向对象的、通用的...此外,在安装过程中遇到问题时,可参考官方文档或社区论坛寻求帮助。希望本文能帮助您顺利安装 Ruby 并开始愉快的开发之旅。

    ruby_on_rails安装部署指导手册

    这包括系统版本选择、依赖包安装、RVM 安装及配置、Ruby 和 RubyGems 的安装以及最后的环境配置。这些步骤是构建稳定可靠的 Rails 开发环境的基础,也是进一步开发和部署 Rails 应用程序的前提条件。

    rvm-1.29.12.tar.gz

    Linux 系统下使用 RVM 管理 Ruby 版本 Ruby 是一种流行的面向对象的脚本语言,它运行在 Linux 系统上。正如大多数软件开发工具一样,不同版本的 Ruby 会造成难以调试的问题,因此,开发人员通常需要使用某种工具来...

    Install Ruby on Linux

    在Linux系统上安装Ruby on Rails和Lighttpd是一项常见的任务,尤其对于开发者来说,搭建这样的环境是构建Web应用的基础。Ruby on Rails是一个基于Ruby语言的开源Web开发框架,而Lighttpd则是一款轻量级的HTTP服务器...

    快速安装Ruby on Rails的简明指南

    - **Ruby环境的安装**:使用RVM安装指定版本的Ruby。 - **设置默认Ruby版本**:确保开发环境的一致性。 - **Rails的安装**:通过RubyGems安装Rails框架。 - **验证安装结果**:确认Ruby及Rails版本。 #### Ruby on ...

    ruby windows

    - 在Windows上,不像Unix/Linux有RVM(Ruby Version Manager)或rbenv,但可以通过RubyInstaller-DevKit来管理多个Ruby版本。不过,对于初学者,通常建议只安装一个稳定版本的Ruby。 3. **Ruby DevKit**: - ...

    linux redmine

    Linux Redmine 是一款基于 Ruby on Rails 开发的项目管理软件,专为软件开发团队设计,提供了问题跟踪、项目管理、时间追踪以及文档管理等功能。它支持多种版本控制系统,如Git和Subversion,与各种开发工具无缝集成...

    Ruby编程,实用程序员指南Programming Ruby, The Pragmatic Programmer's Guide

    - **包管理器安装**:在Linux环境下可以使用`apt-get`、`yum`等包管理工具安装Ruby。 - **Ruby版本管理工具**:如RVM(Ruby Version Manager)、rbenv等可以帮助管理不同版本的Ruby。 #### 2.2 基础语法 - **变量...

    Get starting with vmware

    `sudo apt-get install gcc curl git-core build-essential libssl-dev libreadline5 libreadline5-dev zlib1gz lib1g-dev` 命令安装必要的工具,然后按照RVM安装脚本提示编辑`~/.bashrc`文件,并进一步安装Ruby环境。...

    redmine搭建手册(完整版)

    2. 安装过程 2.1. Ruby 安装 首先,安装zlib和openssl库,然后通过源代码编译安装Ruby,确保Ruby编译时链接了这些库。 2.1.1. 安装 zlib ```bash sudo apt-get install libz-dev ``` 2.1.2. 安装 openssl ```bash ...

    VSCode + WSL 2 + Ruby环境搭建图文详解

    在本教程中,我们将详细介绍如何在Windows 10环境下利用Visual Studio Code (VSCode)、WSL 2(Windows Subsystem for Linux 2)以及Ruby搭建一个高效的开发环境。VSCode近年来已成为流行的代码编辑器,尤其对于Ruby...

    Linux系统上配置Nginx+Ruby on Rails+MySQL超攻略

    首先,我们来安装RVM(Ruby Version Manager)。RVM是一个方便的工具,允许你在同一台机器上管理多个版本的Ruby。通过运行以下命令来安装RVM: ```bash curl -sSL https://get.rvm.io | bash -s stable ``` 接着,...

    6.1、redis 搭建集群1

    在CentOS系统中,可以通过`yum install`命令安装Ruby和RubyGems,然后使用`gem install redis`来安装Redis的Ruby客户端。如果你遇到因Ruby版本过低导致的错误,可以使用RVM(Ruby Version Manager)来升级Ruby版本。...

    rubyee 安装

    很抱歉,但根据您给出的信息,标题"rubyee 安装"和描述中提到的是关于Ruby on Rails(通常简称为rubyee)的安装过程,而压缩包内的文件名称列表却与IT或Ruby on Rails无关,它们似乎是法律考试的学习资料。...

    redmine安装脚本 2.6.10版本

    最后是 Redmine 的安装与配置过程。 1. **下载并解压 Redmine 源码包**: - 将 Redmine 的源码包下载到 `/var/www/html` 目录下,并解压。 ```bash cd /var/www/html wget ...

    redis集群搭建

    若遇到版本问题,可使用RVM(Ruby Version Manager)来安装更高版本的Ruby: - 安装RVM: ```shell gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2...

    rubytoolbox:为 Ruby 编程语言寻找积极维护和流行的开源软件库

    为 Ruby 编程语言寻找积极维护和流行的开源软件库 Ruby 工具箱是所有 Rubygems 的...安装当前项目 ruby​​ 版本,最好使用Ruby 版本管理器,如 chruby、rbenv 或 rvm 您还需要Bundler来安装项目的依赖项。 Node.js

    设置:为Ruby设置新的开发环境

    为了方便切换不同版本的Ruby,可以安装`rbenv`或`rvm`。这里我们使用rbenv: ``` brew install rbenv brew install ruby-build echo 'if which rbenv &gt; /dev/null; then eval "$(rbenv init -)"; fi' &gt;&gt; ~/....

Global site tag (gtag.js) - Google Analytics