安装ruby新版本(github上的rbenv文档--)

https://github.com/sstephenson/rbenv

  • Check out rbenv into ~/.rbenv.

    $ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
  • Add ~/.rbenv/bin to your $PATH for access to the rbenv command-line utility.

    $ echo ‘export PATH="$HOME/.rbenv/bin:$PATH"‘ >> ~/.bash_profile

    Ubuntu Desktop note: Modify your ~/.bashrc instead of ~/.bash_profile.

    Zsh note: Modify your ~/.zshrc file instead of ~/.bash_profile.

  • Add rbenv init to your shell to enable shims and autocompletion.

    $ echo ‘eval "$(rbenv init -)"‘ >> ~/.bash_profile

    Same as in previous step, use ~/.bashrc on Ubuntu, or ~/.zshrc for Zsh.

  • Restart your shell so that PATH changes take effect. (Opening a new terminal tab will usually do it.) Now check if rbenv was set up:

    $ type rbenv
    #=> "rbenv is a function"
  • (Optional) Install ruby-build, which provides the rbenv install command that simplifies the process ofinstalling new Ruby versions.

Upgrading

If you‘ve installed rbenv manually using git, you can upgrade your installation to the cutting-edge version at any time.

$ cd ~/.rbenv
$ git pull

To use a specific release of rbenv, check out the corresponding tag:

$ cd ~/.rbenv
$ git fetch
$ git checkout v0.3.0
--------------------------------------------

$rbenv install --list     如果发现没有自己想要装的版本
$cd ~/.rbenv
$git pull
$cd plugins
$cd ruby-build
$git pull
$rbenv install --list
$rbenv install 2.1.2

==========如果这时候下载不了====

查看https://github.com/sstephenson/ruby-build#readme

Package download caching

You can instruct ruby-build to keep a local cache of downloaded package files by setting theRUBY_BUILD_CACHE_PATH environment variable. When set, package files will be kept in this directory after the first successful download and reused by subsequent invocations of ruby-build and rbenv install.

The rbenv install command defaults this path to ~/.rbenv/cache, so in most cases you can enable download caching simply by creating that directory.

新建个cache文件夹,手动下载安装包

2001 cd ~/.rbenv/
2002 ll
2003 mkdir cache
2004 cd cha
2005 cd cache/
2006 wget http://ruby.taobao.org/mirrors/ruby/ruby-2.2.2.tar.gz
2007 cd 
2008 rbenv install 2.2.2 -v

=====================

$ruby -v
$rbenv global 2.1.2
$rbenv versions
还有一种方式是
$export RBENV_VERSION=2.1.2
但是这种方式只在当前终端窗口有效
$gem install rails
这时候会发现速度超级慢,
$gem list
$gem source -l
来到网页看一下吧 ruby.taobao.org,接着按照网页提示操作
$gem sources --remove http://rubygems.org/
....
$gem install rails

时间: 2024-10-01 04:48:04

安装ruby新版本(github上的rbenv文档--)的相关文章

《如何安装和配置打印服务器》系列技术文档索引-20181011

<如何安装和配置打印服务器>系列技术文档索引-20181011 ?Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者http://blog.51cto.com/lander 2018/10/12 7:30 1.如何安装和配置打印服务器之一:安装打印服务器请添加链接描述公司各部门都有各自的网络打印机,那最终用户如何最方便地安装需要的打印机呢?我们先从安装打印服务器开始.... 2.如何安装和配置打印服务器之二:设置打印机打印权限并通过UNC方式添加

windows 7 打开sharepoint 2007上的office文档需要输入用户名和密码

在windows 7 的机器上直接打开sharepoint网站正常,但是打开sharepoint 2007上的office文档需要输入用户名和密码. 已加入域.域中xp系统正常. 问题主要是windows 7和vista系统本身导致的 按微软kb的方法修改注册表: After you apply this hotfix, you have to create a registry entry. To do this, follow these steps: Click Start, type r

为什么开发者热衷在Stack Overflow上查阅API文档?

摘要:一项新研究跟踪了Android开发者的访问历史,发现开发者多达二分之一的文档是从Stack Overflow上获取到的,而Stack Overflow上的示例也多于官方指南,开发者通过搜索更多时候是去访问Stack Overflow上的问题讨论而不是访问官方文档.那么,为什么开发者热衷在Stack Overflow上查看API文档呢? 微软等软件公司为API.服务和软件平台等主题创建数以百万计的文档,创建软件文档费时费力,然而却越来越不讨好,因为软件开发者对这些枯燥的文字日益失去兴趣.如果

上传Text文档并转换为PDF(解决乱码)

前些日子,Insus.NET有分享一篇<上传Text文档并转换为PDF>http://www.cnblogs.com/insus/p/4313092.html 它是按最简单与默认方式来处理. 它在处理带有中文的文本文件时,转换为PDF时,中文不能正常显示,乱码. 本篇算得上是在那基础上,进行重构,解决乱码问题. 为了解决字符问题,我们需要在专案下创建一个目录,如Fonts是用来存储字体.我们去windows目录下把SIMSUN.TTC字体拷贝过来. 在控制器的PostFile()操作中,也得需

Bootstrap FileInput 多图上传插件 文档属性说明

Bootstrap FileInput 多图上传插件   原文链接:http://blog.csdn.net/misterwho/article/details/72886248?utm_source=itdadao&utm_medium=referral这货融合bootstrap框架,界面相当不错,api非常丰富,可定制内容能满足绝大数的场景. 最近在撸一个项目,用到它,花时间收集了一些文档,整理并翻译了部份内容.备用. github 地址 https://github.com/kartik-

我的Android笔记--Intent上(我是文档的搬运工)

我是文档的搬运工. Intent,意图,它是一个消息传递对象.对于意图最常见的就是从一个Activity跳转到另一个Activity,或者启动一个服务.发送一个广播等等. 它分为显式意图和隐式意图,下面是API指南给的解释. 显式 Intent :按名称(完全限定类名)指定要启动的组件.通常,您会在自己的应用中使用显式 Intent 来启动组件,这是因为您知道要启动的 Activity 或服务的类名.例如,启动新 Activity 以响应用户操作,或者启动服务以在后台下载文件. 隐式 Inten

上传Text文档并转换为PDF

今天在ASP.NET MVC环境中学习一些PDF相关的知识,想法是上传文件成功时,并把文件转换为PDF文档. 打开你的专案,运行NuGet包管理器,下载一个叫iTextSharp的东东: 点击Install,按钮提示确认安装,成功安装或是检测到专案中已经安装,它状态显示如下: 在控制器创建操作(Action): 再在控制器中,创建另一个操作方法,是处理文件上传以及转换PDF的功能: FileStream类去打开文件并读取,获取文档的byte[] array.iTextSharp类对象PdfWri

Git与GitHub学习笔记(六)使用 Github Pages 管理项目文档

前言 你可能比较熟悉如何用 Github Pages 来分享你的工作,又或许你看过一堂教你建立你的第一个 Github Pages 网站的教程.近期 Github Pages 的改进使得从不同的数据源来发布您的网站更加的方便,其中的来源之一就是你的仓库的 /docs 目录. 文档的质量是一个软件项目健康发展的标志.对于开源项目来说,维护一个可靠而不出错的知识库.详细说明所有的细节是至关重要的.精心策划的文档可以让增加项目的亲切感,提供一步步的指导并促进各种方式的合作可以推动开源软件开发的协作进程

用Office Online打开网络上的Office文档

目前没发现什么好用的office在线浏览工具,官方提供的有所限制,不过基本上够用,可以方便没有安装office的用户在线查看和有限的编辑 http://view.officeapps.live.com/op/view.aspx?src=要查看的文档地址 来源:huangtailang