`
北海肥猫
  • 浏览: 27718 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

用Rvm安装Ruby,Rails运行环境及常见错误解决方法

阅读更多
一.安装Rvm

1.下载安装Rvm

$ curl -L https://get.rvm.io | bash -s stable

 此时可能出现错误:“gpg: 无法检查签名:找不到公钥”

解决方法:

$ gpg --keyserver subkeys.pgp.net --recv 4F6C1E86      //下划线上应改为你所缺少的公钥
$ gpg --export --armor 4F6C1E86 | sudo apt-key add -      //下划线上应改为你所缺少的公钥

2.载入Rvm环境

$ source ~/.rvm/scripts/rvm

 3.检查是否安装正确

$ rvm -v 
rvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]
二.用 RVM 安装 Ruby 环境

1.下载安装Ruby,Ruby Gems;

$ rvm install 2.0.0

 2.将安装好的Ruby设置为系统默认版本

$ rvm 2.0.0 --default

 此时可能出现错误:RVM is not a function, selecting rubies with 'rvm use ...' will not work.

                                 You need to change your terminal emulator preferences to allow login shell.

                                 Sometimes it is required to use `/bin/bash --login` as the command.

                                 Please visit https://rvm.io/integration/gnome-terminal/ for an example.

 解决方法:

$ bash --login

 3.测试是否正确

$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]

$ gem -v
2.1.6
 三.安装Bundler
$ gem install bundler

 此时可能出现错误:

ERROR:  Could not find a valid gem 'bundler' (>= 0), here is why: Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: Connection timed out - connect(2) (https://rubygems.org/latest_specs.4.8.gz)

解决方法:

$ gem sources --remove https://rubygems.org/
https://rubygems.org/ removed from sources

$ gem sources -a https://ruby.taobao.org/
https://ruby.taobao.org/ added to sources

$ gem sources -l
*** CURRENT SOURCES ***

https://ruby.taobao.org/
四. 安装Rails环境

1.安装Rails

$ gem install rails

 2.检查是否正确

$ rails -v
Rails 3.2.13

 **********声明:根据个人系统初始配置的不同,解决错误的方法也不尽相同,以上方法仅供参考**********

分享到:
评论

相关推荐

    RVM_Ruby1.9.3_Rails3(2-Ruby on Rails3安装配置)

    Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置

    rvm安装ruby2.4.4

    在安装redis集群的时候,我们按照网站上的部署文档需要安装rvm,然后再安装ruby2.4.4会导致ctrl+c功能失效,解决起来也比较恶心。现在这里的rvm的tar包,解压后在rvm/rubies/,就已经有了ruby2.4.4配置一下环境变量...

    RVM+Ruby1.9.3+Rails3(1-Cygwin 安装配置)

    Windows7+Cygwin+Git+RVM+Ruby1.9.3+Rails3+MongoDB+N ginx+Unicorn+Rspec+Guard+Spork(1-Cygwin 安装配置)

    使用RVM实现控制切换Ruby/Rails版本

    在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。 RVM的安装在这里不是重点,...

    puppet-rvm, 用于安装和使用 RVM ( ruby 版本管理器)的Puppet 模块.zip

    puppet-rvm, 用于安装和使用 RVM ( ruby 版本管理器)的Puppet 模块 用于 ruby 版本管理器( RVM )的 Puppet 模块这个模块处理安装系统 RVM ( 也称为 root的多用户安装) 并使用它来安装红宝石和 Gems 。 还包括安装和...

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

    Redis安装遇到错误解决方案Error installing redis: redis requires Ruby version &gt;= 2.3.0. 先安装rvm,再把ruby版本提升至2.3.0

    rvm nginx passenger rails配置服务器.docx

    rvm nginx passenger rails配置服务器.docx

    rvm:Ruby环境管理器(RVM)

    它管理Ruby应用程序环境并实现它们之间的切换。 主页和更多信息,为 目录 安装RVM 的Ubuntu RVM具有专用的Ubuntu软件包,因此请遵循此处发布的说明: : 如果您需要其他(较新)版本的RVM,请在安装基本版本的...

    Ruby版本管理工具RVM的安装和使用教程

    RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。 https://rvm.io/ 如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。 这里所有的命令都是再用户权限下操作的,任何命令最好都不要...

    学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)

    用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身,还包括依赖的第三方Ruby插件。都由RVM管理。 Rails 这个也不用多说,著名开发框架。...

    ruby、rvm离线安装包

    ruby、rvm离线安装包 可用于 redis5.0 以下版本的集群安装部署,解压后,对相关资源进行编译安装即可,应用安装方法可参考:https://blog.csdn.net/qq_42177284/article/details/128924576#3221__236 ruby 版本号为...

    docker-rvm-rails:内部带有 rvm 和 rails 的 Docker 容器

    RVM 和 Ruby on Rails Dockerfile 这个库包含的Dockerfile 与为的发布给公众。基础 Docker 镜像安装安装 。 从公共下载: docker pull dmitryzuev/rvm-rails (或者,您可以从 Dockerfile 构建映像: docker docker ...

    rvm-1.29.11.tar.gz

    要在 Linux 系统上安装 RVM ,可以打开终端输入: $ \curl -L ...安装完成后,即可使用以下命令来切换不同的 Ruby 版本: $ rvm use [ruby version] 例如,要切换到 2.5.0 版本: $ rvm use ruby-2.5.0

    rvm.el, 使用rvm管理emacs中的ruby 版本.zip

    rvm.el, 使用rvm管理emacs中的ruby 版本 rvm.el 这个软件包将Emacs与 ruby 版本管理器( rvm ) 集成在一起。注意:这个项目目前未维护。 我们正在寻找一个新的维护者。 安装在加载路径中放置 rvm.el 并将它的放在你的...

    rvm-master.tar.gz

    在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。

    rvm-1.29.12.tar.gz

    RVM是一个命令行管理工具,允许开发者很容易的去安装、管理ruby的版本;并且可以很容易的在多个ruy版本之间切换。 Linux 系统下使用 RVM 管理 Ruby 版本 Ruby 是一种流行的面向对象的脚本语言,它运行在 Linux 系统...

    rvm-master.tar.gz 包

    借助RVM,您可以在开发、配置项、问答、试运行和生产环境中拥有**完全相同的* *独立环境。不再有隐藏的陷阱:如果它适用于其中一个,它将适用于所有的。使用命名的gemsets,您可以可靠地立即将更改从一个环境推送到另...

    RVM验证方法学

    RVM

    Shop:Ruby on Rails进行电子商务

    您需要Ruby 2.5.1版才能使该应用程序正常工作要安装rvm,请访问 要安装此ruby版本,您可以运行以下命令,但也可以使用其他渠道进行安装,例如rbenv 。 rvm install ruby-2.5.1 要安装PostgreSQL,运行brew install ...

Global site tag (gtag.js) - Google Analytics